schlechtenburg/packages/core/lib/components/user/Layout/util.ts

21 lines
375 B
TypeScript

import {
BlockProps,
Block,
BlockData,
} from '/@components/TreeElement';
export interface LayoutData {
orientation: string;
children: Block[];
}
export interface LayoutProps extends BlockProps {
data: LayoutData;
eventUpdate: (b?: BlockData) => void;
}
export const getDefaultData: () => LayoutData = () => ({
orientation: 'vertical',
children: [],
});