{
  "version": 3,
  "sources": ["../../../src/richText/LmRichTextRhf.tsx"],
  "sourcesContent": ["import { LmRhfProps } from '../form/rhf/lmRhfProps'\nimport { Controller, FieldValues } from 'react-hook-form'\nimport { LmRichText } from './LmRichText'\nimport { LmRichTextProps } from './richTextTypes'\n\nexport type LmRichTextRhfProps<T extends FieldValues> = LmRichTextProps & LmRhfProps<T> & {}\n\nexport function LmRichTextRhf<T extends FieldValues>({\n  name,\n  control,\n  rules = {},\n  defaultValue,\n  ...inputProps\n}: LmRichTextRhfProps<T>) {\n  return (\n    <Controller\n      name={name}\n      rules={rules}\n      control={control}\n      defaultValue={defaultValue}\n      render={({ field: { onChange, value } }) => (\n        <LmRichText\n          {...inputProps}\n          onChange={(text) => {\n            onChange(text)\n            if (typeof inputProps.onChange === 'function') {\n              inputProps.onChange(text)\n            }\n          }}\n          value={value ?? ''}\n        />\n      )}\n    />\n  )\n}\n"],
  "mappings": "AACA,SAAS,kBAA+B;AACxC,SAAS,kBAAkB;AAKpB,SAAS,cAAqC;AAAA,EACnD;AAAA,EACA;AAAA,EACA,QAAQ,CAAC;AAAA,EACT;AAAA,KACG;AACL,GAA0B;AACxB,SACE,CAAC,WACC,MAAM,MACN,OAAO,OACP,SAAS,SACT,cAAc,cACd,QAAQ,CAAC,EAAE,OAAO,EAAE,UAAU,MAAM,EAAE,MACpC,CAAC,eACK,YACJ,UAAU,CAAC,SAAS;AAClB,aAAS,IAAI;AACb,QAAI,OAAO,WAAW,aAAa,YAAY;AAC7C,iBAAW,SAAS,IAAI;AAAA,IAC1B;AAAA,EACF,GACA,OAAO,SAAS,IAClB,IAEJ;AAEJ;",
  "names": []
}
