{"version":3,"file":"CkRichEditor.mjs","names":["React","UdpRichTextField","CkRichEditor","t0","$","_c","data","editorRef","handleChange","height","isUsingRef","placeholder","rest","t1","t2","t3","t4","readOnly","t5","includeToolbar","t6","t7","t8","classes","t9","t10","t11","undefined","console","warn","event","target","value"],"sources":["../../../../src/UI/inputs/richEditors/CkRichEditor.jsx"],"sourcesContent":["import React from 'react';\nimport { UdpRichTextField } from '../../fluent-web-components/UdpRichTextField';\n\n/**\n * @deprecated This component is deprecated and will be removed in a future version.\n * Use `UdpRichTextField` instead.\n *\n * Maps the legacy prop names onto `UdpRichTextField`:\n * `data` → `value`, `handleChange(html)` → `onChange(event)`, `readOnly` → `readonly`,\n * `height` → `minHeight`, `includeToolbar={false}` → `toolbar={[]}`.\n *\n * `editorRef` / `isUsingRef` exposed the underlying editor instance of the previous\n * implementation and have no equivalent.\n * Use a ref to `UdpRichTextField` and its `insertTextAtCursor` method instead.\n */\nexport const CkRichEditor = ({\n  data,\n  handleChange,\n  readOnly = false,\n  includeToolbar = true,\n  placeholder,\n  height,\n  // Consumed so they never reach the DOM.\n  classes,\n  editorRef,\n  isUsingRef,\n  ...rest\n}) => {\n  console.warn(\n    'The \"CkRichEditor\" component is deprecated and will be removed in a future version. ' +\n      'Use \"UdpRichTextField\" instead.'\n  );\n\n  if (editorRef || isUsingRef) {\n    console.warn(\n      'The \"editorRef\" and \"isUsingRef\" props of \"CkRichEditor\" are no longer supported. ' +\n        'Use a ref to \"UdpRichTextField\" and its \"insertTextAtCursor\" method instead.'\n    );\n  }\n\n  return (\n    <UdpRichTextField\n      {...rest}\n      value={data}\n      onChange={(event) => handleChange?.(event.target.value)}\n      readonly={readOnly}\n      placeholder={placeholder}\n      minHeight={typeof height === 'number' ? `${height}px` : height}\n      toolbar={includeToolbar ? undefined : []}\n    />\n  );\n};\n"],"mappings":";;;;;;;;;;;;;;;;AAeA,MAAaE,gBAAeC,OAAA;CAAA,MAAAC,IAAAC,EAAA,GAAA;CAAA,IAAAC;CAAA,IAAAC;CAAA,IAAAC;CAAA,IAAAC;CAAA,IAAAC;CAAA,IAAAC;CAAA,IAAAC;CAAA,IAAAC;CAAA,IAAAC;AAAA,KAAAV,EAAA,OAAAD,IAAA;EAAC,MAAA,EAAAG,MAAAS,IAAAP,cAAAQ,IAAAC,UAAAC,IAAAC,gBAAAC,IAAAT,aAAAU,IAAAZ,QAAAa,IAAAC,SAAAhB,WAAAiB,IAAAd,YAAAe,KAAA,GAAAC,QAAAvB;AAAAG,SAAAS;AAAAP,iBAAAQ;AAAAH,OAAAK;AAAAJ,OAAAM;AAAAT,gBAAAU;AAAAZ,WAAAa;AAAAf,cAAAiB;AAAAd,eAAAe;AAAAb,SAAAc;AAY5BtB,IAAA,KAAAD;AAAAC,IAAA,KAAAE;AAAAF,IAAA,KAAAG;AAAAH,IAAA,KAAAI;AAAAJ,IAAA,KAAAK;AAAAL,IAAA,KAAAM;AAAAN,IAAA,KAAAO;AAAAP,IAAA,KAAAQ;AAAAR,IAAA,KAAAS;AAAAT,IAAA,KAAAU;QAAA;AAAAR,SAAAF,EAAA;AAAAG,cAAAH,EAAA;AAAAI,iBAAAJ,EAAA;AAAAK,WAAAL,EAAA;AAAAM,eAAAN,EAAA;AAAAO,gBAAAP,EAAA;AAAAQ,SAAAR,EAAA;AAAAS,OAAAT,EAAA;AAAAU,OAAAV,EAAA;;CATC,MAAAa,WAAAJ,OAAAc,KAAAA,IAAA,QAAAd;CACA,MAAAM,iBAAAL,OAAAa,KAAAA,IAAA,OAAAb;AASAc,SAAOC,KACL,0HAED;AAED,KAAItB,aAAAG,WACFkB,SAAOC,KACL,2KAED;CACF,IAAAd;AAAA,KAAAX,EAAA,QAAAI,cAAA;AAMaO,QAAAe,UAAWtB,eAAesB,MAAKC,OAAOC,MAAO;AAAA5B,IAAA,MAAAI;AAAAJ,IAAA,MAAAW;OAAAA,MAAAX,EAAA;CAG5C,MAAAY,KAAA,OAAOP,WAAW,WAAlB,GAAgCA,OAAM,MAAtCA;CAAmD,IAAAS;AAAA,KAAAd,EAAA,QAAAe,gBAAA;AACrDD,OAAAC,iBAAAQ,KAAAA,IAAA,EAA+B;AAAAvB,IAAA,MAAAe;AAAAf,IAAA,MAAAc;OAAAA,MAAAd,EAAA;CAAA,IAAAgB;AAAA,KAAAhB,EAAA,QAAAE,QAAAF,EAAA,QAAAO,eAAAP,EAAA,QAAAa,YAAAb,EAAA,QAAAQ,QAAAR,EAAA,QAAAW,MAAAX,EAAA,QAAAY,MAAAZ,EAAA,QAAAc,IAAA;AAP1CE,OAAA,sBAAA,cAAC,kBAAD;GAAiB,GACXR;GACGN,OAAAA;GACG,UAAAS;GACAE,UAAAA;GACGN;GACF,WAAAK;GACF,SAAAE;GACT,CAAA;AAAAd,IAAA,MAAAE;AAAAF,IAAA,MAAAO;AAAAP,IAAA,MAAAa;AAAAb,IAAA,MAAAQ;AAAAR,IAAA,MAAAW;AAAAX,IAAA,MAAAY;AAAAZ,IAAA,MAAAc;AAAAd,IAAA,MAAAgB;OAAAA,MAAAhB,EAAA;AAAA,QARFgB"}