DefinePluginSlots
Defined in: definePlugin.ts:173
Slot render function definitions for defineSlotPlugin
Type Parameters
Section titled “Type Parameters”TData
TSchema
Section titled “TSchema”TSchema extends z.ZodType
Properties
Section titled “Properties”
optionalcell:object
Defined in: definePlugin.ts:192
Cell slot - custom cell renderer for all columns (first match wins)
render()
Section titled “render()”render: (
cell,column,row) =>ReactNode
Render function. Use usePluginArgs() inside to access args.
Parameters
Section titled “Parameters”Cell<TData, unknown>
column
Section titled “column”Column<TData, unknown>
Row<TData>
Returns
Section titled “Returns”ReactNode
footer?
Section titled “footer?”
optionalfooter:object
Defined in: definePlugin.ts:187
Footer slot - renders below the table
render()
Section titled “render()”render: () =>
ReactNode
Render function - return a React component. Use usePluginArgs() inside to access args.
Returns
Section titled “Returns”ReactNode
header?
Section titled “header?”
optionalheader:object
Defined in: definePlugin.ts:182
Header slot - renders between table header and body
render()
Section titled “render()”render: () =>
ReactNode
Render function - return a React component. Use usePluginArgs() inside to access args.
Returns
Section titled “Returns”ReactNode
inlineRow?
Section titled “inlineRow?”
optionalinlineRow:object
Defined in: definePlugin.ts:201
Inline row slot - renders below a specific row when opened (first match wins)
render()
Section titled “render()”render: (
row) =>ReactNode
Render function. Use usePluginArgs() inside to access args.
Parameters
Section titled “Parameters”Row<TData>
Returns
Section titled “Returns”ReactNode
sidePanel?
Section titled “sidePanel?”
optionalsidePanel:object
Defined in: definePlugin.ts:175
SidePanel slot - renders in left or right side panel
header?
Section titled “header?”
optionalheader:string| (context) =>ReactNode
position
Section titled “position”position:
PluginPosition
render()
Section titled “render()”render: () =>
ReactNode
Render function - return a React component. Use usePluginArgs() inside to access args.
Returns
Section titled “Returns”ReactNode