import { IPublicTypeComponentMetadata, IPublicTypeSnippet } from '@alilc/lowcode-types' import props from './props' const snippets: IPublicTypeSnippet[] = [ { title: '选项卡', schema: { componentName: 'TabContainer', props: { shape: 'pure', size: 'medium', excessMode: 'slide', }, children: [ { componentName: 'TabContainerItem', props: { tab: '标签项1', key: 'tab-item-1', }, }, { componentName: 'TabContainerItem', props: { tab: '标签项2', key: 'tab-item-2', }, }, ], }, }, ] const TabContainerMeta: IPublicTypeComponentMetadata = { group: '低代码组件', componentName: 'TabContainer', title: '选项卡', category: '布局容器类', docUrl: '', screenshot: 'https://img.alicdn.com/imgextra/i4/O1CN01mh9LPG268B90t8DaA_!!6000000007616-55-tps-56-56.svg', devMode: 'proCode', npm: { package: '@dckj-npm/dc-material', version: '0.1.13', exportName: 'TabContainer', main: 'src\\index.tsx', destructuring: true, subName: '', }, configure: { component: { isContainer: true, nestingRule: { childWhitelist: ['TabContainerItem'], }, disableBehaviors: ['copy'], }, props, supports: { style: true, }, }, snippets, } export default { ...TabContainerMeta, snippets, }