import { IPublicTypeComponentMetadata, IPublicTypeSnippet } from '@alilc/lowcode-types'; const InputNumberMeta: IPublicTypeComponentMetadata = { "componentName": "InputNumber", "title": "InputNumber", "docUrl": "", "screenshot": "", "devMode": "proCode", "npm": { "package": "abb-lowcode-materials", "version": "0.3.0", "exportName": "InputNumber", "main": "src\\index.tsx", "destructuring": true, "subName": "" }, "configure": { "props": [ { "title": { "label": { "type": "i18n", "en-US": "prefixCls", "zh-CN": "prefixCls" } }, "name": "prefixCls", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "addonBefore", "zh-CN": "addonBefore" } }, "name": "addonBefore", "setter": { "componentName": "SlotSetter", "props": { "mode": "node" }, "isRequired": false, "initialValue": { "type": "JSSlot", "value": [] } } }, { "title": { "label": { "type": "i18n", "en-US": "addonAfter", "zh-CN": "addonAfter" } }, "name": "addonAfter", "setter": { "componentName": "SlotSetter", "props": { "mode": "node" }, "isRequired": false, "initialValue": { "type": "JSSlot", "value": [] } } }, { "title": { "label": { "type": "i18n", "en-US": "prefix", "zh-CN": "prefix" } }, "name": "prefix", "setter": { "componentName": "SlotSetter", "props": { "mode": "node" }, "isRequired": false, "initialValue": { "type": "JSSlot", "value": [] } } }, { "title": { "label": { "type": "i18n", "en-US": "size", "zh-CN": "size" } }, "name": "size", "setter": { "componentName": "RadioGroupSetter", "props": { "dataSource": [ { "label": "large", "value": "large" }, { "label": "small", "value": "small" }, { "label": "middle", "value": "middle" } ], "options": [ { "label": "large", "value": "large" }, { "label": "small", "value": "small" }, { "label": "middle", "value": "middle" } ] }, "initialValue": "large" } }, { "title": { "label": { "type": "i18n", "en-US": "disabled", "zh-CN": "disabled" } }, "name": "disabled", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "bordered", "zh-CN": "bordered" } }, "name": "bordered", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "status", "zh-CN": "status" } }, "name": "status", "setter": { "componentName": "RadioGroupSetter", "props": { "dataSource": [ { "label": "", "value": "" }, { "label": "warning", "value": "warning" }, { "label": "error", "value": "error" } ], "options": [ { "label": "", "value": "" }, { "label": "warning", "value": "warning" }, { "label": "error", "value": "error" } ] }, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "controls", "zh-CN": "controls" } }, "name": "controls", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "BoolSetter", "isRequired": false, "initialValue": false }, { "componentName": "ObjectSetter", "props": { "config": { "items": [ { "title": { "label": { "type": "i18n", "en-US": "upIcon", "zh-CN": "upIcon" } }, "name": "upIcon", "setter": { "componentName": "SlotSetter", "props": { "mode": "node" }, "isRequired": false, "initialValue": { "type": "JSSlot", "value": [] } } }, { "title": { "label": { "type": "i18n", "en-US": "downIcon", "zh-CN": "downIcon" } }, "name": "downIcon", "setter": { "componentName": "SlotSetter", "props": { "mode": "node" }, "isRequired": false, "initialValue": { "type": "JSSlot", "value": [] } } } ], "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } } } ] } } }, { "title": { "label": { "type": "i18n", "en-US": "type", "zh-CN": "type" } }, "name": "type", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} }, { "componentName": "SelectSetter", "props": { "dataSource": [ { "label": "number", "value": "number" }, { "label": "color", "value": "color" }, { "label": "text", "value": "text" }, { "label": "image", "value": "image" }, { "label": "button", "value": "button" }, { "label": "checkbox", "value": "checkbox" }, { "label": "date", "value": "date" }, { "label": "datetime-local", "value": "datetime-local" }, { "label": "email", "value": "email" }, { "label": "file", "value": "file" }, { "label": "hidden", "value": "hidden" }, { "label": "month", "value": "month" }, { "label": "password", "value": "password" }, { "label": "radio", "value": "radio" }, { "label": "range", "value": "range" }, { "label": "reset", "value": "reset" }, { "label": "search", "value": "search" }, { "label": "submit", "value": "submit" }, { "label": "tel", "value": "tel" }, { "label": "time", "value": "time" }, { "label": "url", "value": "url" }, { "label": "week", "value": "week" } ], "options": [ { "label": "number", "value": "number" }, { "label": "color", "value": "color" }, { "label": "text", "value": "text" }, { "label": "image", "value": "image" }, { "label": "button", "value": "button" }, { "label": "checkbox", "value": "checkbox" }, { "label": "date", "value": "date" }, { "label": "datetime-local", "value": "datetime-local" }, { "label": "email", "value": "email" }, { "label": "file", "value": "file" }, { "label": "hidden", "value": "hidden" }, { "label": "month", "value": "month" }, { "label": "password", "value": "password" }, { "label": "radio", "value": "radio" }, { "label": "range", "value": "range" }, { "label": "reset", "value": "reset" }, { "label": "search", "value": "search" }, { "label": "submit", "value": "submit" }, { "label": "tel", "value": "tel" }, { "label": "time", "value": "time" }, { "label": "url", "value": "url" }, { "label": "week", "value": "week" } ] }, "initialValue": "number" } ] } } }, { "title": { "label": { "type": "i18n", "en-US": "src", "zh-CN": "src" } }, "name": "src", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "alt", "zh-CN": "alt" } }, "name": "alt", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "placeholder", "zh-CN": "placeholder" } }, "name": "placeholder", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "height", "zh-CN": "height" } }, "name": "height", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "StringSetter", "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": "StringSetter", "isRequired": false, "initialValue": "" }, { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 } ] } } }, { "title": { "label": { "type": "i18n", "en-US": "keyboard", "zh-CN": "keyboard" } }, "name": "keyboard", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "value", "zh-CN": "value" } }, "name": "value", "setter": { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} } }, { "title": { "label": { "type": "i18n", "en-US": "defaultValue", "zh-CN": "defaultValue" } }, "name": "defaultValue", "setter": { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} } }, { "title": { "label": { "type": "i18n", "en-US": "onInput", "zh-CN": "onInput" } }, "name": "onInput", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "accept", "zh-CN": "accept" } }, "name": "accept", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "autoComplete", "zh-CN": "autoComplete" } }, "name": "autoComplete", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "capture", "zh-CN": "capture" } }, "name": "capture", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "StringSetter", "isRequired": false, "initialValue": "" }, { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } ] } } }, { "title": { "label": { "type": "i18n", "en-US": "checked", "zh-CN": "checked" } }, "name": "checked", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "form", "zh-CN": "form" } }, "name": "form", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "formAction", "zh-CN": "formAction" } }, "name": "formAction", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "formEncType", "zh-CN": "formEncType" } }, "name": "formEncType", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "formMethod", "zh-CN": "formMethod" } }, "name": "formMethod", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "formNoValidate", "zh-CN": "formNoValidate" } }, "name": "formNoValidate", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "formTarget", "zh-CN": "formTarget" } }, "name": "formTarget", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "list", "zh-CN": "list" } }, "name": "list", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "max", "zh-CN": "max" } }, "name": "max", "setter": { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} } }, { "title": { "label": { "type": "i18n", "en-US": "maxLength", "zh-CN": "maxLength" } }, "name": "maxLength", "setter": { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 } }, { "title": { "label": { "type": "i18n", "en-US": "min", "zh-CN": "min" } }, "name": "min", "setter": { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} } }, { "title": { "label": { "type": "i18n", "en-US": "minLength", "zh-CN": "minLength" } }, "name": "minLength", "setter": { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 } }, { "title": { "label": { "type": "i18n", "en-US": "multiple", "zh-CN": "multiple" } }, "name": "multiple", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "name", "zh-CN": "name" } }, "name": "name", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "pattern", "zh-CN": "pattern" } }, "name": "pattern", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "readOnly", "zh-CN": "readOnly" } }, "name": "readOnly", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "required", "zh-CN": "required" } }, "name": "required", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "step", "zh-CN": "step" } }, "name": "step", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "StringSetter", "isRequired": false, "initialValue": "" }, { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 } ] } } }, { "title": { "label": { "type": "i18n", "en-US": "stringMode", "zh-CN": "value will" }, "tip": "stringMode | value will show as string" }, "name": "stringMode", "description": "value will show as string", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "tabIndex", "zh-CN": "tabIndex" } }, "name": "tabIndex", "setter": { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 } }, { "title": { "label": { "type": "i18n", "en-US": "upHandler", "zh-CN": "upHandler" } }, "name": "upHandler", "setter": { "componentName": "SlotSetter", "props": { "mode": "node" }, "isRequired": false, "initialValue": { "type": "JSSlot", "value": [] } } }, { "title": { "label": { "type": "i18n", "en-US": "downHandler", "zh-CN": "downHandler" } }, "name": "downHandler", "setter": { "componentName": "SlotSetter", "props": { "mode": "node" }, "isRequired": false, "initialValue": { "type": "JSSlot", "value": [] } } }, { "title": { "label": { "type": "i18n", "en-US": "parser", "zh-CN": "Parse disp" }, "tip": "parser | Parse display value to validate number" }, "name": "parser", "description": "Parse display value to validate number", "setter": { "componentName": "FunctionSetter", "isRequired": false } }, { "title": { "label": { "type": "i18n", "en-US": "formatter", "zh-CN": "Transform " }, "tip": "formatter | Transform `value` to display value show in input" }, "name": "formatter", "description": "Transform `value` to display value show in input", "setter": { "componentName": "FunctionSetter", "isRequired": false } }, { "title": { "label": { "type": "i18n", "en-US": "precision", "zh-CN": "Syntactic " }, "tip": "precision | Syntactic sugar of `formatter`. Config precision of display." }, "name": "precision", "description": "Syntactic sugar of `formatter`. Config precision of display.", "setter": { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 } }, { "title": { "label": { "type": "i18n", "en-US": "decimalSeparator", "zh-CN": "Syntactic " }, "tip": "decimalSeparator | Syntactic sugar of `formatter`. Config decimal separator of display." }, "name": "decimalSeparator", "description": "Syntactic sugar of `formatter`. Config decimal separator of display.", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "onPressEnter", "zh-CN": "onPressEnter" } }, "name": "onPressEnter", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "ref", "zh-CN": "ref" } }, "name": "ref", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "FunctionSetter" }, { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} } ] } } } ], "supports": { "style": true, "events": [ { "name": "onChange" }, { "name": "onStep" } ], "className": true }, "component": {} } }; const snippets: IPublicTypeSnippet[] = [ { "title": "InputNumber", "screenshot": "", "schema": { "componentName": "InputNumber", "props": {} } } ]; export default { ...InputNumberMeta, snippets };