Skip to content

TableAction

TableAction = object

Defined in: packages/admin/src/types.ts:246

A bulk action that operates on multiple selected rows in a table’s list view.

Table actions appear in the bulk action bar when one or more rows are selected.

const exportAction: TableAction = {
label: "Export CSV",
handler: async (selectedIds) => {
await exportToCsv(selectedIds);
},
};

handler: (selectedIds) => Promise<unknown>

Defined in: packages/admin/src/types.ts:250

Async handler called with the array of selected record IDs.

string[]

Promise<unknown>


label: string

Defined in: packages/admin/src/types.ts:248

Display label for the bulk action button.