import { ComponentMetadata, Snippet } from '@alilc/lowcode-types'; const PisellProResourcePickerModalMeta: ComponentMetadata = { "componentName": "PisellProResourcePickerModal", "title": "PisellProResourcePickerModal", "docUrl": "", "screenshot": "", "devMode": "proCode", "npm": { "package": "@pisell/private-materials", "version": "6.11.243", "exportName": "PisellProResourcePickerModal", "main": "src/index.ts", "destructuring": true, "subName": "" }, "configure": { "props": [ { "title": { "label": { "type": "i18n", "en-US": "open", "zh-CN": "open" } }, "name": "open", "setter": { "componentName": "BoolSetter", "isRequired": true, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "onClose", "zh-CN": "onClose" } }, "name": "onClose", "setter": { "componentName": "FunctionSetter", "isRequired": true } }, { "title": { "label": { "type": "i18n", "en-US": "onConfirm", "zh-CN": "确认后回传选中 id" }, "tip": "onConfirm | 确认后回传选中 id(单选为 0 或 1 项)" }, "name": "onConfirm", "description": "确认后回传选中 id(单选为 0 或 1 项)", "setter": { "componentName": "FunctionSetter", "isRequired": true } }, { "title": { "label": { "type": "i18n", "en-US": "records", "zh-CN": "候选记录(与平面图未" }, "tip": "records | 候选记录(与平面图未占位资源一致)" }, "name": "records", "description": "候选记录(与平面图未占位资源一致)", "setter": { "componentName": "ArraySetter", "props": { "itemSetter": { "componentName": "ObjectSetter", "props": { "config": { "items": [ { "title": { "label": { "type": "i18n", "en-US": "id", "zh-CN": "id" } }, "name": "id", "setter": { "componentName": "StringSetter", "isRequired": true, "initialValue": "" } } ], "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } } } }, "isRequired": true, "initialValue": [] } }, { "title": { "label": { "type": "i18n", "en-US": "mode", "zh-CN": "mode" } }, "name": "mode", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} }, { "componentName": "RadioGroupSetter", "props": { "dataSource": [ { "label": "multiple", "value": "multiple" }, { "label": "single", "value": "single" } ], "options": [ { "label": "multiple", "value": "multiple" }, { "label": "single", "value": "single" } ] }, "initialValue": "multiple" } ] } } }, { "title": { "label": { "type": "i18n", "en-US": "value", "zh-CN": "value" } }, "name": "value", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} }, { "componentName": "ArraySetter", "props": { "itemSetter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, "initialValue": [] } ] } } }, { "title": { "label": { "type": "i18n", "en-US": "title", "zh-CN": "title" } }, "name": "title", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} }, { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } ] } } }, { "title": { "label": { "type": "i18n", "en-US": "disabledIds", "zh-CN": "disabledIds" } }, "name": "disabledIds", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} }, { "componentName": "ArraySetter", "props": { "itemSetter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, "initialValue": [] } ] } } }, { "title": { "label": { "type": "i18n", "en-US": "categoryConfig", "zh-CN": "最多三级分类;不传则" }, "tip": "categoryConfig | 最多三级分类;不传则仅搜索 + 卡片列表" }, "name": "categoryConfig", "description": "最多三级分类;不传则仅搜索 + 卡片列表", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} }, { "componentName": "ObjectSetter", "props": { "config": { "items": [ { "title": { "label": { "type": "i18n", "en-US": "mode", "zh-CN": "mode" } }, "name": "mode", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} }, { "componentName": "RadioGroupSetter", "props": { "dataSource": [ { "label": "nested", "value": "nested" }, { "label": "parallel", "value": "parallel" } ], "options": [ { "label": "nested", "value": "nested" }, { "label": "parallel", "value": "parallel" } ] }, "initialValue": "nested" } ] } } }, { "title": { "label": { "type": "i18n", "en-US": "levels", "zh-CN": "levels" } }, "name": "levels", "setter": { "componentName": "MixedSetter", "isRequired": true, "props": {} } }, { "title": { "label": { "type": "i18n", "en-US": "getCategoryPath", "zh-CN": "getCategoryPath" } }, "name": "getCategoryPath", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} }, { "componentName": "FunctionSetter" } ] } } }, { "title": { "label": { "type": "i18n", "en-US": "nestedPathField", "zh-CN": "nestedPathField" } }, "name": "nestedPathField", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} }, { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } ] } } } ], "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } } } ] } } }, { "title": { "label": { "type": "i18n", "en-US": "getSearchText", "zh-CN": "搜索匹配文本;默认拼" }, "tip": "getSearchText | 搜索匹配文本;默认拼接 record 关键字段" }, "name": "getSearchText", "description": "搜索匹配文本;默认拼接 record 关键字段", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} }, { "componentName": "FunctionSetter" } ] } } }, { "title": { "label": { "type": "i18n", "en-US": "getCardMeta", "zh-CN": "卡片主/副标题" }, "tip": "getCardMeta | 卡片主/副标题" }, "name": "getCardMeta", "description": "卡片主/副标题", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} }, { "componentName": "FunctionSetter" } ] } } }, { "title": { "label": { "type": "i18n", "en-US": "renderCard", "zh-CN": "自定义卡片渲染(覆盖" }, "tip": "renderCard | 自定义卡片渲染(覆盖默认外观),不传则使用内置 Selector card 形态" }, "name": "renderCard", "description": "自定义卡片渲染(覆盖默认外观),不传则使用内置 Selector card 形态", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} }, { "componentName": "FunctionSetter" } ] } } }, { "title": { "label": { "type": "i18n", "en-US": "zIndex", "zh-CN": "zIndex" } }, "name": "zIndex", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} }, { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 } ] } } }, { "title": { "label": { "type": "i18n", "en-US": "width", "zh-CN": "width" } }, "name": "width", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} }, { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 } ] } } }, { "title": { "label": { "type": "i18n", "en-US": "className", "zh-CN": "className" } }, "name": "className", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} }, { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } ] } } } ], "supports": { "style": true }, "component": {} } }; const snippets: Snippet[] = [ { "title": "PisellProResourcePickerModal", "screenshot": "", "schema": { "componentName": "PisellProResourcePickerModal", "props": {} } } ]; export default { ...PisellProResourcePickerModalMeta, snippets };