Data Tables
Row Actions
Attach typed commands to table rows and selections.
Row actions should use Commands when behavior needs permissions, disabled state, mutation side effects, or reuse.
Tables pass command arrays into table configuration. Menus decide how to render those commands for row, toolbar, or bulk contexts.
Pattern
const config = createTableConfig({
queryData,
columns,
strategy,
commands: [archiveCommand, deleteCommand],
});