Skip to content

Table quick actions #11935

Open
gustavlrsn wants to merge 10 commits intomainfrom
enhancement/table-quick-actions
Open

Table quick actions #11935
gustavlrsn wants to merge 10 commits intomainfrom
enhancement/table-quick-actions

Conversation

@gustavlrsn
Copy link
Member

@gustavlrsn gustavlrsn commented Feb 26, 2026

Description

  • Quick Actions for Tables: Added a new "quick actions" feature to the RowActionsMenu component, allowing inline action buttons directly in table rows (added as a public preview feature -- I think we should better define the primary/secondary actions on various tools before full release)
  • Added showQuickActions prop to DataTable: Allows developers to enable quick actions for specific tables regardless of the preview feature status. This is turned on in the Exports tool (see screenshot)
  • Added better support for Link actions: new href and target props on the Action type
    • Updated DrawerHeader and RowActionsMenu to support them
  • Updated ui/Tooltip to latest from shadcn/ui: fixing some issues with the tooltip rendering that became apparent with the tooltips on quick actions
  • Added new ui/ButtonGroup component directly from shadcn/ui: Used to display the quick actions as a group

Screenshots

image

@vercel
Copy link

vercel bot commented Feb 26, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
opencollective-frontend Ready Ready Preview, Comment Feb 27, 2026 0:14am

Request Review

@gustavlrsn gustavlrsn force-pushed the enhancement/table-quick-actions branch from e5c6538 to 3c5e854 Compare February 27, 2026 09:57
@gustavlrsn gustavlrsn force-pushed the enhancement/table-quick-actions branch from b60b246 to c3a9c55 Compare February 27, 2026 12:11
key: 'delete',
label: intl.formatMessage({ defaultMessage: 'Delete', id: 'actions.delete' }),
Icon: Trash2,
variant: 'danger',
Copy link
Member Author

@gustavlrsn gustavlrsn Feb 27, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removing as variant is not implemented in actions pattern (and I think it is better to signal the destructive action in the confirmation dialog)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant