ContainerRenderNode
Defined in: core/render/types.ts:189
Узел контейнера (Box, Section, Collapsible и т.д.)
Example
{
component: Section,
componentProps: {
title: 'Личные данные',
className: 'grid grid-cols-2 gap-4',
children: [
{ component: path.firstName },
{ component: path.lastName },
],
},
}
Type Parameters
T
T
Properties
children?
optional children?: RenderNode<T>[];
Defined in: core/render/types.ts:206
Дочерние узлы рендеринга.
Вынесены на уровень узла (а не в componentProps), чтобы TypeScript мог
однозначно вывести тип T в hidden на любой глубине вложенности.
component
component: ComponentType<any>;
Defined in: core/render/types.ts:195
React-компонент контейнера
componentProps?
optional componentProps?: ContainerRenderNodeProps;
Defined in: core/render/types.ts:209
Props для компонента-контейнера (className, title и т.д.)
hidden?
optional hidden?: HiddenCondition<T>;
Defined in: core/render/types.ts:198
Условие скрытия узла
selector?
optional selector?: string;
Defined in: core/render/types.ts:191
Slot-идентификатор для составных компонентов (например, wizard)