UNPKG

text-editor-studio-ts

Version:

A powerful mobile-responsive rich text editor built with Lexical and React

1 lines 5 kB
{"version":3,"file":"LexicalNestedComposer.prod-BY66YBPy.cjs","sources":["../node_modules/.pnpm/@lexical+react@0.30.0_react-dom@19.1.0_react@19.1.0__react@19.1.0_yjs@13.6.24/node_modules/@lexical/react/LexicalNestedComposer.prod.mjs"],"sourcesContent":["/**\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n */\n\nimport{useCollaborationContext as e}from\"@lexical/react/LexicalCollaborationContext\";import{LexicalComposerContext as t,createLexicalComposerContext as n}from\"@lexical/react/LexicalComposerContext\";import{useRef as o,useContext as r,useMemo as i,useEffect as s}from\"react\";import{jsx as a}from\"react/jsx-runtime\";function l(e){const t=e.transform();return new Set(t?[t]:[])}const c=()=>{},p=()=>{};function f({initialEditor:f,children:d,initialNodes:m,initialTheme:u,skipCollabChecks:h,skipEditableListener:g}){const _=o(!1),x=r(t);null==x&&function(e,...t){const n=new URL(\"https://lexical.dev/docs/error\"),o=new URLSearchParams;o.append(\"code\",e);for(const e of t)o.append(\"v\",e);throw n.search=o.toString(),Error(`Minified Lexical error #${e}; visit ${n.toString()} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)}(9);const[v,{getTheme:E}]=x,w=i((()=>{const e=u||E()||void 0,t=n(x,e);void 0!==e&&(f._config.theme=e),f._parentEditor=f._parentEditor||v;const o=f._createEditorArgs,r=o&&o.namespace;if(m){c(),r||(p(),f._config.namespace=v._config.namespace);for(let e of m){let t=null,n=null;if(\"function\"!=typeof e){const o=e;e=o.replace,t=o.with,n=o.withKlass||null}const o=f._nodes.get(e.getType());f._nodes.set(e.getType(),{exportDOM:o?o.exportDOM:void 0,klass:e,replace:t,replaceWithKlass:n,transforms:l(e)})}}else if(o&&o.nodes)r||(p(),f._config.namespace=v._config.namespace);else{const e=f._nodes=new Map(v._nodes);r||(f._config.namespace=v._config.namespace);for(const[t,n]of e)f._nodes.set(t,{exportDOM:n.exportDOM,klass:n.klass,replace:n.replace,replaceWithKlass:n.replaceWithKlass,transforms:l(n.klass)})}return[f,t]}),[]),{isCollabActive:b,yjsDocMap:k}=e(),C=h||_.current||k.has(f.getKey());return s((()=>{C&&(_.current=!0)}),[C]),s((()=>{if(!g){const e=e=>f.setEditable(e);return e(v.isEditable()),v.registerEditableListener(e)}}),[f,v,g]),a(t.Provider,{value:w,children:!b||C?d:null})}export{f as LexicalNestedComposer};\n"],"names":["l","e","t","transform","Set","initialEditor","f","children","d","initialNodes","m","initialTheme","u","skipCollabChecks","h","skipEditableListener","g","_","o","x","r","n","URL","URLSearchParams","append","search","toString","Error","v","getTheme","E","w","i","useMemo","_config","theme","_parentEditor","_createEditorArgs","namespace","replace","with","withKlass","_nodes","get","getType","set","exportDOM","klass","replaceWithKlass","transforms","nodes","Map","isCollabActive","b","yjsDocMap","k","C","current","has","getKey","s","setEditable","isEditable","registerEditableListener","a","jsx","Provider","value"],"mappings":"oKAQyT,SAASA,EAAEC,GAAS,MAAAC,EAAED,EAAEE,YAAY,OAAO,IAAIC,IAAIF,EAAE,CAACA,GAAG,GAAG,WAAyB,UAAYG,cAAcC,EAAEC,SAASC,EAAEC,aAAaC,EAAEC,aAAaC,EAAEC,iBAAiBC,EAAEC,qBAAqBC,IAAU,MAAAC,EAAEC,UAAE,GAAIC,EAAEC,EAAAA,WAAElB,EAAAA,GAAS,MAAAiB,GAAG,SAASlB,KAAKC,GAAG,MAAMmB,EAAE,IAAIC,IAAI,kCAAkCJ,EAAE,IAAIK,gBAAkBL,EAAAM,OAAO,OAAOvB,GAAG,IAAA,MAAUA,KAAKC,EAAIgB,EAAAM,OAAO,IAAIvB,GAAG,MAAMoB,EAAEI,OAAOP,EAAEQ,WAAWC,MAAM,2BAA2B1B,YAAYoB,EAAEK,2HAA2H,CAAnV,CAAqV,GAAQ,MAACE,GAAGC,SAASC,IAAIX,EAAEY,EAAEC,EAACC,QAAE,KAAW,MAAAhC,EAAEW,GAAGkB,UAAK,EAAO5B,EAAEmB,EAAAA,EAAEF,EAAElB,QAAY,IAAAA,IAAIK,EAAE4B,QAAQC,MAAMlC,GAAGK,EAAE8B,cAAc9B,EAAE8B,eAAeR,EAAE,MAAMV,EAAEZ,EAAE+B,kBAAkBjB,EAAEF,GAAGA,EAAEoB,UAAU,GAAG5B,EAAE,CAAKU,IAAQd,EAAE4B,QAAQI,UAAUV,EAAEM,QAAQI,WAAW,IAAA,IAAQrC,KAAKS,EAAE,CAAKR,IAAAA,EAAE,KAAKmB,EAAE,KAAQ,GAAA,mBAAmBpB,EAAE,CAAC,MAAMiB,EAAEjB,EAAEA,EAAEiB,EAAEqB,QAAQrC,EAAEgB,EAAEsB,KAAKnB,EAAEH,EAAEuB,WAAW,IAAI,CAAC,MAAMvB,EAAEZ,EAAEoC,OAAOC,IAAI1C,EAAE2C,WAAWtC,EAAEoC,OAAOG,IAAI5C,EAAE2C,UAAU,CAACE,UAAU5B,EAAEA,EAAE4B,eAAU,EAAOC,MAAM9C,EAAEsC,QAAQrC,EAAE8C,iBAAiB3B,EAAE4B,WAAWjD,EAAEC,IAAI,CAAC,MAAA,GAASiB,GAAGA,EAAEgC,UAAc5C,EAAE4B,QAAQI,UAAUV,EAAEM,QAAQI,eAAe,CAAC,MAAMrC,EAAEK,EAAEoC,OAAO,IAAIS,IAAIvB,EAAEc,QAAQtB,IAAId,EAAE4B,QAAQI,UAAUV,EAAEM,QAAQI,WAAW,IAAA,MAAUpC,EAAEmB,KAAKpB,EAAEK,EAAEoC,OAAOG,IAAI3C,EAAE,CAAC4C,UAAUzB,EAAEyB,UAAUC,MAAM1B,EAAE0B,MAAMR,QAAQlB,EAAEkB,QAAQS,iBAAiB3B,EAAE2B,iBAAiBC,WAAWjD,EAAEqB,EAAE0B,QAAQ,CAAO,MAAA,CAACzC,EAAEJ,IAAK,KAAKkD,eAAeC,EAAEC,UAAUC,GAAGtD,EAACD,IAAGwD,EAAE1C,GAAGG,EAAEwC,SAASF,EAAEG,IAAIpD,EAAEqD,UAAiBC,OAAAA,EAAAA,UAAG,KAAKJ,IAAIvC,EAAEwC,SAAQ,IAAM,CAACD,IAAII,EAAAA,UAAG,KAAK,IAAI5C,EAAE,CAAC,MAAMf,EAAEA,GAAGK,EAAEuD,YAAY5D,GAAG,OAAOA,EAAE2B,EAAEkC,cAAclC,EAAEmC,yBAAyB9D,EAAE,GAAI,CAACK,EAAEsB,EAAEZ,IAAIgD,EAACC,IAAC/D,IAAEgE,SAAS,CAACC,MAAMpC,EAAExB,UAAU8C,GAAGG,EAAEhD,EAAE,MAAM","x_google_ignoreList":[0]}