{
  "version": 3,
  "sources": ["../../../src/richText/LmRichText.tsx"],
  "sourcesContent": ["import { EditorContent, useEditor } from '@tiptap/react'\nimport StarterKit from '@tiptap/starter-kit'\nimport { Stack } from 'tamagui'\nimport { LmTipTapToolbar } from './LmTipTapMenuBar'\nimport { LmRichTextProps } from './richTextTypes'\nimport './proseMirror.css'\n\nexport function LmRichText({\n  containerProps,\n  value = '<p>Please start typing..',\n  onChange,\n  options,\n}: LmRichTextProps) {\n  const editor = useEditor({\n    extensions: [StarterKit],\n    content: value,\n    editorProps: {\n      attributes: {\n        style: 'outline: none;',\n      },\n    },\n    onUpdate: ({ editor }) => {\n      if (onChange) {\n        onChange(editor.getHTML())\n      }\n    },\n    ...options,\n  })\n  // todo: two times enter necessary\n\n  return (\n    <>\n      <Stack marginBottom={54} borderColor={'$borderColor'} borderWidth={1} {...containerProps}>\n        <LmTipTapToolbar editor={editor} />\n        <EditorContent editor={editor} style={{ padding: '8px' }} />\n      </Stack>\n    </>\n  )\n}\n"],
  "mappings": "AAAA,SAAS,eAAe,iBAAiB;AACzC,OAAO,gBAAgB;AACvB,SAAS,aAAa;AACtB,SAAS,uBAAuB;AAEhC,OAAO;AAEA,SAAS,WAAW;AAAA,EACzB;AAAA,EACA,QAAQ;AAAA,EACR;AAAA,EACA;AACF,GAAoB;AAClB,QAAM,SAAS,UAAU;AAAA,IACvB,YAAY,CAAC,UAAU;AAAA,IACvB,SAAS;AAAA,IACT,aAAa;AAAA,MACX,YAAY;AAAA,QACV,OAAO;AAAA,MACT;AAAA,IACF;AAAA,IACA,UAAU,CAAC,EAAE,QAAAA,QAAO,MAAM;AACxB,UAAI,UAAU;AACZ,iBAASA,QAAO,QAAQ,CAAC;AAAA,MAC3B;AAAA,IACF;AAAA,IACA,GAAG;AAAA,EACL,CAAC;AAGD,SACE,EACE,CAAC,MAAM,cAAc,IAAI,YAAa,eAAgB,aAAa,OAAO;AAAA,IACxE,CAAC,gBAAgB,QAAQ,QAAQ;AAAA,IACjC,CAAC,cAAc,QAAQ,QAAQ,OAAO,EAAE,SAAS,MAAM,GAAG;AAAA,EAC5D,EAHC,MAIH;AAEJ;",
  "names": ["editor"]
}
