md-editor-rt
Version:
Markdown editor for react, developed in jsx and typescript, dark theme、beautify content by prettier、render articles directly、paste or clip the picture and upload it...
2 lines (1 loc) • 768 B
JavaScript
"use strict";const t=require("react/jsx-runtime"),n=require("react"),d=require("./chunks/index.cjs"),l=require("./chunks/config.cjs"),o=e=>{const{width:s="auto",height:a="auto"}=e,c=n.useCallback(i=>{e.onAdjust instanceof Function&&e.onAdjust(i)},[e]);return t.jsxs(t.Fragment,{children:[t.jsx("button",{className:`${l.prefix}-toolbar-item${e.disabled?" "+l.prefix+"-disabled":""}`,title:e.title||"","aria-label":e.title||"",onClick:i=>{e.onClick(i)},disabled:e.disabled,type:"button",children:e.trigger}),t.jsx(d.Modal,{className:e.className,style:e.style,width:s,height:a,title:e.modalTitle,visible:e.visible,showMask:e.showMask,onClose:e.onClose,showAdjust:e.showAdjust,isFullscreen:e.isFullscreen,onAdjust:c,children:e.children})]})},u=n.memo(o);module.exports=u;