UNPKG

sunmao-sdk

Version:

榫卯-开箱即用赋能-sdk

62 lines (60 loc) 1.5 kB
import checkbox from "./checkbox"; import checkboxes from "./checkboxes"; import color from "./color"; import date from "./date"; import dateRange from "./dateRange"; import input from "./input"; import list from "./list"; import map from "./map"; import multiSelect from "./multiSelect"; import number from "./number"; import radio from "./radio"; import select from "./select"; import slider from "./slider"; import switch1 from "./switch"; import textarea from "./textarea"; import upload from "./upload"; import html from "./html"; export var widgets = { checkbox: checkbox, checkboxes: checkboxes, // checkbox多选 color: color, date: date, dateRange: dateRange, input: input, list: list, map: map, multiSelect: multiSelect, // 下拉多选 number: number, radio: radio, select: select, slider: slider, // 带滚条的number switch: switch1, textarea: textarea, upload: upload, html: html }; // 默认映射关系 export var mapping = { default: "input", string: "input", array: "list", boolean: "checkbox", integer: "number", number: "number", object: "map", html: "html", "string:upload": "upload", "string:date": "date", "string:dateTime": "date", "string:time": "date", "string:textarea": "textarea", "string:color": "color", "string:image": "input", "range:date": "dateRange", "range:dateTime": "dateRange", "*?enum": "select", "array?enum": "checkboxes" // '*?readOnly': 'text', // TODO: 只读模式 };