@mantine/tiptap
Version:
Rich text editor based on tiptap
1 lines • 1.84 kB
Source Map (JSON)
{"version":3,"file":"RichTextEditorControlsGroup.mjs","names":["classes"],"sources":["../../src/RichTextEditorControlsGroup/RichTextEditorControlsGroup.tsx"],"sourcesContent":["import {\n Box,\n BoxProps,\n CompoundStylesApiProps,\n ElementProps,\n factory,\n Factory,\n useProps,\n} from '@mantine/core';\nimport { useRichTextEditorContext } from '../RichTextEditor.context';\nimport classes from '../RichTextEditor.module.css';\n\nexport type RichTextEditorControlsGroupStylesNames = 'controlsGroup';\nexport interface RichTextEditorControlsGroupProps\n extends\n BoxProps,\n CompoundStylesApiProps<RichTextEditorControlsGroupFactory>,\n ElementProps<'div'> {}\n\nexport type RichTextEditorControlsGroupFactory = Factory<{\n props: RichTextEditorControlsGroupProps;\n ref: HTMLDivElement;\n stylesNames: RichTextEditorControlsGroupStylesNames;\n compound: true;\n}>;\n\nexport const RichTextEditorControlsGroup = factory<RichTextEditorControlsGroupFactory>((_props) => {\n const props = useProps('RichTextEditorControlsGroup', null, _props);\n const { classNames, className, style, styles, vars, variant, ...others } = props;\n const ctx = useRichTextEditorContext();\n return (\n <Box\n variant={variant || ctx.variant}\n {...ctx.getStyles('controlsGroup', { className, style, styles, classNames })}\n {...others}\n />\n );\n});\n\nRichTextEditorControlsGroup.classes = classes;\nRichTextEditorControlsGroup.displayName = '@mantine/tiptap/RichTextEditorControlsGroup';\n"],"mappings":";;;;;;AA0BA,MAAa,8BAA8B,SAA6C,WAAW;CAEjG,MAAM,EAAE,YAAY,WAAW,OAAO,QAAQ,MAAM,SAAS,GAAG,WADlD,SAAS,+BAA+B,MAAM,MACmB;CAC/E,MAAM,MAAM,yBAAyB;CACrC,OACE,oBAAC,KAAD;EACE,SAAS,WAAW,IAAI;EACxB,GAAI,IAAI,UAAU,iBAAiB;GAAE;GAAW;GAAO;GAAQ;EAAW,CAAC;EAC3E,GAAI;CACL,CAAA;AAEL,CAAC;AAED,4BAA4B,UAAUA;AACtC,4BAA4B,cAAc"}