import { IPublicTypeComponentMetadata, IPublicTypeSnippet } from '@alilc/lowcode-types'; const TabContainerItemMeta: IPublicTypeComponentMetadata = { "group": '低代码组件', "componentName": "TabContainerItem", "title": "TabContainerItem", "docUrl": "", "screenshot": "", "devMode": "proCode", "category": '布局容器类', "npm": { "package": "@dckj-npm/dc-material", "version": "0.1.13", "exportName": "TabContainerItem", "main": "src\\index.tsx", "destructuring": true, "subName": "" }, configure: { props: [ { title: { label: { type: 'i18n', 'en-US': 'title', 'zh-CN': '选项卡标题', }, tip: 'title | 选项卡标题', }, name: 'tab', description: '选项卡标题', setter: { componentName: 'StringSetter', isRequired: false, initialValue: '', }, }, { title: { label: { type: 'i18n', 'en-US': 'closeable', 'zh-CN': '单个选项卡是否可关闭', }, tip: 'closeable | 单个选项卡是否可关闭', }, name: 'closeable', description: '单个选项卡是否可关闭', setter: { componentName: 'StringSetter', isRequired: false, initialValue: '', }, }, { title: { label: { type: 'i18n', 'en-US': 'disabled', 'zh-CN': '选项卡是否被禁用', }, tip: 'disabled | 选项卡是否被禁用', }, name: 'disabled', description: '选项卡是否被禁用', setter: { componentName: 'StringSetter', isRequired: false, initialValue: '', }, }, { title: { label: { type: 'i18n', 'en-US': 'prefix', 'zh-CN': '样式类名的品牌前缀', }, tip: 'prefix | 样式类名的品牌前缀', }, name: 'prefix', description: '样式类名的品牌前缀', setter: { componentName: 'StringSetter', isRequired: false, initialValue: '', }, }, { title: { label: { type: 'i18n', 'en-US': 'locale', 'zh-CN': '国际化文案对象,属性', }, tip: 'locale | 国际化文案对象,属性为组件的 displayName', }, name: 'locale', description: '国际化文案对象,属性为组件的 displayName', setter: { componentName: 'StringSetter', isRequired: false, initialValue: '', }, }, { title: { label: { type: 'i18n', 'en-US': 'pure', 'zh-CN': '是否开启 Pure ', }, tip: 'pure | 是否开启 Pure Render 模式,会提高性能,但是也会带来副作用', }, name: 'pure', description: '是否开启 Pure Render 模式,会提高性能,但是也会带来副作用', setter: { componentName: 'StringSetter', isRequired: false, initialValue: '', }, }, { title: { label: { type: 'i18n', 'en-US': 'warning', 'zh-CN': '是否在开发模式下显示', }, tip: 'warning | 是否在开发模式下显示组件属性被废弃的 warning 提示', }, name: 'warning', description: '是否在开发模式下显示组件属性被废弃的 warning 提示', setter: { componentName: 'StringSetter', isRequired: false, initialValue: '', }, }, { title: { label: { type: 'i18n', 'en-US': 'rtl', 'zh-CN': '是否开启 rtl 模', }, tip: 'rtl | 是否开启 rtl 模式', }, name: 'rtl', description: '是否开启 rtl 模式', setter: { componentName: 'StringSetter', isRequired: false, initialValue: '', }, }, ], supports: { events: [ { name: 'onClick', }, { name: 'onChange', }, ], style: true, }, component: { isContainer: true, disableBehaviors: '*', }, advanced: { hideSelectTools: true, callbacks: { onMouseDownHook: () => false, onClickHook: () => false, }, }, }, }; const snippets: IPublicTypeSnippet[] = [ { "title": "TabContainerItem", "screenshot": "", "schema": { "componentName": "TabContainerItem", "props": {} } } ]; export default { ...TabContainerItemMeta, snippets };