Skip to content

web


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