Skip to content

Patterns · Command palette

Table quick actions

⌘K over a dense table. The palette sorts, reveals columns, clears filters and acts on the selection — each command is a few lines of ordinary table state, because the palette is just another consumer of the same public API the toolbar uses.

Press ⌘K

This palette is scoped to the page, so it can also be opened from a button. The global palette in the header stays available.

⌘K for quick actions

Research runs with quick actions
Equity
ETH-USDTrend breakoutDraft2.07-0.3%Sep 21
BTC-USDVolatility carryPaused2.0041.7%Sep 13
BTC-USDFunding basisDraft1.9719.5%Sep 23
GCTrend breakoutDraft1.8730.9%Sep 22
AAPLCross-sectional momentumLive1.73-3.8%Aug 24
GCFunding basisPaused1.7335.0%Sep 20
GCRegime switchPaused1.601.9%Sep 8
NDXVolatility carryLive1.5523.0%Sep 9
NVDATrend breakoutLive1.5421.7%Sep 19
NVDARegime switchPaused1.4732.1%Sep 4

1–10 of 48 runs

Rows per page
1 / 5

0 selected · sorted by sharpe desc · comfortable density

The commands

Each one is table state, not a table hack.

  • Sort by Sharpe, sort by trades, or clear sorting.
  • Reveal the hidden columns, or hide them again.
  • Clear every filter in one action.
  • Switch density, and act on the current selection.
<DataTable sorting={sorting} onSortingChange={setSorting} columnVisibility={visibility} onColumnVisibilityChange={setVisibility} rowSelection={selection} onRowSelectionChange={setSelection} globalFilter={query} onGlobalFilterChange={setQuery} columns={columns} data={rows} ariaLabel="Research runs" />
Luc UI v1.0Command palettedark theme