UNPKG

@chief-editor/brick-control

Version:

Control Brick for chief editor

1 lines 990 B
import{FloatType,NodeType}from"@chief-editor/base";import{clone}from"@co-hooks/util";export function getNullableState(){return{getInitialState:function(){return{}},mergeStateWithBrickData:function(){return!1}}}export function getNullableDatasource(){return{mockData:null,getDatasourceFromBrickData:function(){return null}}}export function getNullableValue(){return{getValueFromBrickData:function(){return null},setValueToBrickData:function(){}}}export function getNullableDisplay(){return{getDisplayFromBrickData:function(){return null}}}export function getNormalDatasource(t){return{mockData:t,getDatasourceFromBrickData:function(e){var r=e.datasource?e.datasource.data:[];return r.length?clone(r):clone(t)}}}export function getNormalLayout(){return{getDefaultLayout:function(){return{vertical:"top",horizontal:"left",left:0,top:0}}}}export function getNormalPartBoardInfo(t){return{getPartBoardInfoFromBrickData:function(){return{type:NodeType.STREAM,floatType:FloatType.NONE,accept:t}}}}