UNPKG

@chief-editor/brick-control

Version:

Control Brick for chief editor

1 lines 1.01 kB
var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,r=1,i=arguments.length;r<i;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};import React from"react";import{QuillProvider}from"@chief-editor/quill";import{Toolbar}from"./component/Toolbar";import"@chief-editor/quill/css/index.less";import"../../../css/RichEditor/index.less";export function RichEditorBrick(e){var t=e.styles,r=e.layout,i=e.dispatchEvent,o=e.value,l=(o.formats,o.deltaOps,o.placeholder,o.isEmpty,e.value,e.setValue,e.creator),a=e.env,s=e.state,c=e.getByExpression,n="flow"===a;console.log("------------set quillEditor",e.value,s);var u=c("$context.state.quillEditor");return React.createElement("div",{"data-id":l,style:__assign(__assign({},t),r),onClick:i},u?React.createElement(QuillProvider,{quillEditor:u},React.createElement("div",{className:"rich-editor"},React.createElement(Toolbar,{showQuickToolbar:n}))):null)}