// eslint-disable-next-line @typescript-eslint/no-unused-vars import { IPublicTypeComponentMetadata, IPublicTypeSnippet } from '@alilc/lowcode-types'; import pakageJson from '../../package.json'; const TabPaneMeta: IPublicTypeComponentMetadata = { componentName: 'TabPane', title: 'TabPane', docUrl: '', screenshot: '', devMode: 'proCode', npm: { package: 'web-sdk-editor-material', version: pakageJson.version, exportName: 'TabPane', main: '', destructuring: true, subName: '', }, category: '布局', configure: { props: [ { title: '子模块名称', name: 'tab', setter: { componentName: 'StringSetter', props: { placeholder: '请输入子模块名称', }, }, }, { title: '子模块key', name: 'key', setter: { componentName: 'StringSetter', props: { placeholder: '请输入子模块key', }, }, }, ], supports: { style: true, }, component: { isContainer: true, }, }, }; const snippets: IPublicTypeSnippet[] = [ { title: 'TabPane', screenshot: 'https://assets.souche.com/assets/sccimg/auctionSass/ec_tabpane.png', schema: { componentName: 'TabPane', props: {}, }, }, ]; export default { ...TabPaneMeta, snippets, };