ArrayRenderNode
Defined in: core/render/types.ts:275
Узел рендеринга массива
Example
{
component: FormArray,
componentProps: {
array: path.items,
className: 'bg-white p-4 rounded-lg shadow',
children: [
{ selector: 'header', component: HeaderComponent },
{ selector: 'empty', component: EmptyComponent },
{
selector: 'item',
component: Box,
componentProps: {
className: 'p-4 border rounded mb-4',
children: [
{ selector: 'item:header', component: ItemHeader },
{
selector: 'item:content',
render: (itemPath) => ({
component: Box,
componentProps: {
className: 'grid grid-cols-3 gap-2',
children: [
{ component: itemPath.product },
{ component: itemPath.quantity },
{ component: itemPath.price },
],
},
}),
},
],
},
},
],
},
}
Type Parameters
T
T
TItem
TItem = unknown
Properties
component
component: typeof FormArray;
Defined in: core/render/types.ts:277
Компонент FormArray
componentProps
componentProps: ArrayRenderNodeProps<T, TItem>;
Defined in: core/render/types.ts:283
Props для FormArray
hidden?
optional hidden?: HiddenCondition<T>;
Defined in: core/render/types.ts:280
Условие скрытия узла