Documentation

@kanunilabs/datagrid-react


@kanunilabs/datagrid-react / GridMenuItem

Interface: GridMenuItem<TContext>

Defined in: datagrid-react/src/types.ts:343

Type Parameters

TContext

TContext = unknown

Properties

disabled?

optional disabled?: boolean

Defined in: datagrid-react/src/types.ts:350


icon?

optional icon?: ReactNode

Defined in: datagrid-react/src/types.ts:347


id?

optional id?: string

Defined in: datagrid-react/src/types.ts:345

Stable key; falls back to the index when omitted.


items?

optional items?: GridMenuItem<TContext>[]

Defined in: datagrid-react/src/types.ts:354

One level of nesting.


label?

optional label?: string

Defined in: datagrid-react/src/types.ts:346


onSelect?

optional onSelect?: (context) => void

Defined in: datagrid-react/src/types.ts:355

Parameters

context

TContext

Returns

void


separator?

optional separator?: boolean

Defined in: datagrid-react/src/types.ts:352

Renders a divider instead of an item.


shortcut?

optional shortcut?: string

Defined in: datagrid-react/src/types.ts:349

Right-aligned hint, e.g. "Ctrl+C". Purely visual — no binding is created.