import type { ComponentMetadata, Snippet } from '@alilc/lowcode-types'; const KioskSaleMeta: ComponentMetadata = { componentName: 'KioskSale', title: 'Kiosk 自助点餐', docUrl: '', screenshot: '', devMode: 'proCode', npm: { package: '@pisell/private-materials', version: '6.11.229', exportName: 'KioskSale', main: 'src/index.ts', destructuring: true, subName: '', }, configure: { props: [ { title: { label: { type: 'i18n', 'en-US': 'mode', 'zh-CN': '业务模式', }, }, name: 'mode', setter: { componentName: 'SelectSetter', props: { options: [ { label: 'retail', value: 'retail' }, { label: 'ticket', value: 'ticket' }, ], }, }, defaultValue: 'retail', }, { title: { label: { type: 'i18n', 'en-US': 'businessCode', 'zh-CN': '业务码', }, }, name: 'businessCode', setter: 'StringSetter', }, { title: { label: { type: 'i18n', 'en-US': 'productLoadParams', 'zh-CN': '商品加载参数', }, }, name: 'productLoadParams', setter: ['JsonSetter', 'VariableSetter'], }, { title: { label: { type: 'i18n', 'en-US': 'productDisplayConfig', 'zh-CN': '商品展示配置', }, }, name: 'productDisplayConfig', setter: ['JsonSetter', 'VariableSetter'], }, { title: { label: { type: 'i18n', 'en-US': 'saleDetailModuleConfig', 'zh-CN': '购物车模块配置', }, }, name: 'saleDetailModuleConfig', setter: ['JsonSetter', 'VariableSetter'], }, { title: { label: { type: 'i18n', 'en-US': 'otherParams', 'zh-CN': 'OS 参数', }, }, name: 'otherParams', setter: ['JsonSetter', 'VariableSetter'], }, { title: { label: { type: 'i18n', 'en-US': 'isActive', 'zh-CN': '页面激活态', }, }, name: 'isActive', setter: 'BoolSetter', defaultValue: true, }, { title: { label: { type: 'i18n', 'en-US': 'style', 'zh-CN': '样式', }, }, name: 'style', setter: 'StyleSetter', }, { title: { label: { type: 'i18n', 'en-US': 'className', 'zh-CN': '类名', }, }, name: 'className', setter: 'StringSetter', }, ], component: { isContainer: false, }, supports: { style: true, className: true, }, }, }; const snippets: Snippet[] = [ { title: 'Kiosk 自助点餐', screenshot: '', schema: { componentName: 'KioskSale', props: { mode: 'retail', }, }, }, ]; export default { ...KioskSaleMeta, snippets, };