You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/static/js/async/9258.a69bf4d0.js

2 lines
1.3 KiB

"use strict";(self.webpackChunk_coze_studio_app=self.webpackChunk_coze_studio_app||[]).push([["9258"],{172374:function(e,t,n){n.r(t),n.d(t,{EditorFullInputInner:function(){return c},EditorInput:function(){return i}});var r=n(808549),u=n(120454),o=n(473980),l=n(151064),a=n(455069),s=n(659596),c=(0,a.forwardRef)((e,t)=>{var{value:n,onChange:c,getEditor:i}=e,d=(0,o._)(e,["value","onChange","getEditor"]),[g,v]=(0,a.useState)(n),C=(0,a.useRef)(g);(0,a.useEffect)(()=>{C.current=g},[g]);var f=(0,a.useRef)({setHTML:e=>{v(e)},setText:e=>{v(e)},setContent:e=>{v(e.deltas[0].insert)},getContent:()=>{var e;return{deltas:[{insert:null!==(e=C.current)&&void 0!==e?e:""}]}},getText:()=>C.current||"",getRootContainer:()=>null,getContentState:()=>({getZoneState:e=>null}),selection:{getSelection:()=>({start:0,end:0,zoneId:"0"})},registerCommand:()=>null,scrollModule:{scrollTo:()=>null},on:()=>null});return(0,a.useImperativeHandle)(t,()=>({setDeltaContent(e){f.current&&e&&f.current.setContent(e)},getEditor:()=>f.current,getMarkdown(){var e;return(null===(e=f.current)||void 0===e?void 0:e.getText())||""}})),(0,a.useEffect)(()=>{null==i||i(f.current)},[i]),(0,l.jsx)(s.Kx,(0,u._)((0,r._)({},d),{value:g,onChange:e=>{v(e),null==c||c(e)}}))}),i=(0,s.Q2)(c,{valueKey:"value",onKeyChangeFnName:"onChange"})}}]);
//# sourceMappingURL=9258.a69bf4d0.js.map