import { Component } from 'react'; class Slot extends Component { static displayName = 'Slot'; static componentMetadata = { componentName: 'Slot', configure: { props: [ { name: '___title', title: { type: 'i18n', 'en-US': 'Slot Title', 'zh-CN': '插槽标题', }, setter: 'StringSetter', defaultValue: '插槽容器', }, { name: '___params', title: { type: 'i18n', 'en-US': 'Slot Params', 'zh-CN': '插槽入参', }, setter: { componentName: 'ArraySetter', props: { itemSetter: { componentName: 'StringSetter', props: { placeholder: { type: 'i18n', 'zh-CN': '参数名称', 'en-US': 'Argument Name', }, }, }, }, }, }, ], component: { isContainer: true, }, // events/className/style/general/directives supports: false, }, }; render() { const { children } = this.props; return <>{children}; } } export default Slot;