import { IPublicTypeComponentMetadata } from '@alilc/lowcode-types'; import snippets from './snippets'; const DataVLayoutsMeta: IPublicTypeComponentMetadata = { componentName: 'DataVLayouts', title: '布局', docUrl: '', screenshot: '', devMode: 'proCode', group: '云仓大屏', category: '布局', npm: { package: '@ztocwst/datav-materials', version: '0.1.0', exportName: 'DataVLayouts', main: 'src/index.tsx', destructuring: true, subName: '', }, configure: { props: [ { title: { label: '顶部渲染', tip: '顶部自定义渲染渲染', }, name: 'topRender', setter: { componentName: 'SlotSetter', props: { mode: 'node', }, initialValue: { type: 'JSSlot', value: [], }, }, }, { title: { label: '全屏容器', tip: '需全屏后查看效果,动态计算', }, name: 'hashUseFixed', defaultValue: true, setter: { componentName: 'BoolSetter', }, }, { title: '内容样式', name: 'contentStyle', setter: { componentName: 'StyleSetter', props: { showModuleList: ['background', 'layout'], }, }, display: 'accordion', }, ], supports: { // style: true, }, component: { isContainer: true, }, }, }; export default { ...DataVLayoutsMeta, snippets, };