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) • 759 B
JavaScript
"use strict";const t=require("react/jsx-runtime"),l=require("react"),u=require("./chunks/index.cjs"),s=require("./chunks/config.cjs"),o=e=>{const{width:n="auto",height:a="auto"}=e,c=l.useMemo(()=>`${s.prefix}-toolbar-item${e.disabled?" "+s.prefix+"-disabled":""}`,[e.disabled]),d=l.useCallback(i=>{e.onAdjust instanceof Function&&e.onAdjust(i)},[e]);return t.jsxs(t.Fragment,{children:[t.jsx("button",{className:c,title:e.title,onClick:i=>{e.onClick(i)},disabled:e.disabled,type:"button",children:e.trigger}),t.jsx(u.Modal,{className:e.className,style:e.style,width:n,height:a,title:e.modalTitle,visible:e.visible,showMask:e.showMask,onClose:e.onClose,showAdjust:e.showAdjust,isFullscreen:e.isFullscreen,onAdjust:d,children:e.children})]})};module.exports=o;