function renderComponent<TComponent, TProps>(component, props?): RenderComponentConfig<TComponent>;function renderComponent<TComponent, TProps>(component, props?): RenderComponentConfig<TComponent>;Defined in: packages/svelte-table/src/render-component.ts:71
Wraps a Svelte component so it can be returned from a column definition renderer such as cell, header, or footer.
This is only to be used with Svelte Components - use renderSnippet for Svelte Snippets.
TComponent extends Component<any, { }, string>
TProps extends any
TComponent
A Svelte component
TProps
The props to pass to component
RenderComponentConfig<TComponent>
A RenderComponentConfig object that helps svelte-table know how to render the header/cell component.
// +page.svelte
const defaultColumns = [
columnHelper.accessor('name', {
header: header => renderComponent(SortHeader, { label: 'Name', header }),
}),
columnHelper.accessor('state', {
header: header => renderComponent(SortHeader, { label: 'State', header }),
}),
]// +page.svelte
const defaultColumns = [
columnHelper.accessor('name', {
header: header => renderComponent(SortHeader, { label: 'Name', header }),
}),
columnHelper.accessor('state', {
header: header => renderComponent(SortHeader, { label: 'State', header }),
}),
]