UNPKG

@chief-editor/brick-control

Version:

Control Brick for chief editor

1 lines 1.35 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var base_1=require("@chief-editor/base"),util_1=require("@co-hooks/util");function getNullableState(){return{getInitialState:function(){return{}},mergeStateWithBrickData:function(){return!1}}}function getNullableDatasource(){return{mockData:null,getDatasourceFromBrickData:function(){return null}}}function getNullableValue(){return{getValueFromBrickData:function(){return null},setValueToBrickData:function(){}}}function getNullableDisplay(){return{getDisplayFromBrickData:function(){return null}}}function getNormalDatasource(t){return{mockData:t,getDatasourceFromBrickData:function(e){var a=e.datasource?e.datasource.data:[];return a.length?util_1.clone(a):util_1.clone(t)}}}function getNormalLayout(){return{getDefaultLayout:function(){return{vertical:"top",horizontal:"left",left:0,top:0}}}}function getNormalPartBoardInfo(t){return{getPartBoardInfoFromBrickData:function(){return{type:base_1.NodeType.STREAM,floatType:base_1.FloatType.NONE,accept:t}}}}exports.getNullableState=getNullableState,exports.getNullableDatasource=getNullableDatasource,exports.getNullableValue=getNullableValue,exports.getNullableDisplay=getNullableDisplay,exports.getNormalDatasource=getNormalDatasource,exports.getNormalLayout=getNormalLayout,exports.getNormalPartBoardInfo=getNormalPartBoardInfo;