@chief-editor/brick-control
Version:
Control Brick for chief editor
1 lines • 1.08 kB
JavaScript
var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(a){for(var t,e=1,o=arguments.length;e<o;e++)for(var r in t=arguments[e])Object.prototype.hasOwnProperty.call(t,r)&&(a[r]=t[r]);return a}).apply(this,arguments)};import{clone}from"@co-hooks/util";import{getNormalLayout,getNormalPartBoardInfo,getNullableState}from"../../util/editor";import schema from"./schema.json";export var mockData=[{label:"选项一",value:"1"},{label:"选项二",value:"2"},{label:"选项三",value:"3"},{label:"选项四",value:"4"}];export var MultipleSelectConfig=__assign(__assign(__assign(__assign(__assign({type:"MultipleSelect",category:"FormItem",isContainer:!1,mockData:mockData,schema:schema},getNullableState()),{getDatasourceFromBrickData:function(a){var t=a.datasource;return t?t.data&&t.data.length?clone(t.data):clone(mockData):[]},getValueFromBrickData:function(a){var t=(a.config.props||{}).defaultValue;return void 0===t?[]:t}}),getNormalPartBoardInfo()),getNormalLayout()),{getDisplayFromBrickData:function(){return[]},setValueToBrickData:function(){}});