Appearance
web / components/ui/data-table/render-helpers / RenderComponentConfig
Class: RenderComponentConfig<TComponent>
Defined in: components/ui/data-table/render-helpers.ts:19
A helper class to make it easy to identify Svelte components in columnDef.cell and columnDef.header properties.
NOTE: This class should only be used internally by the adapter. If you're reading this and you don't know what this is for, you probably don't need it.
Example
svelte
{@const result = content(context as any)}
{#if result instanceof RenderComponentConfig}
{@const { component: Component, props } = result}
<Component {...props} />
{/if}Type Parameters
TComponent
TComponent extends Component
Constructors
Constructor
new RenderComponentConfig<
TComponent>(component,props):RenderComponentConfig<TComponent>
Defined in: components/ui/data-table/render-helpers.ts:22
Parameters
component
TComponent
props
ComponentProps<TComponent> | Record<string, never>
Returns
RenderComponentConfig<TComponent>
Properties
component
component:
TComponent
Defined in: components/ui/data-table/render-helpers.ts:20
props
props:
Record<string,never> |ComponentProps<TComponent>
Defined in: components/ui/data-table/render-helpers.ts:21