{"version":3,"file":"RichTextEditorControlsGroup.cjs","names":["useRichTextEditorContext","Box","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,+BAAA,GAAA,cAAA,UAA2E,WAAW;CAEjG,MAAM,EAAE,YAAY,WAAW,OAAO,QAAQ,MAAM,SAAS,GAAG,YAAA,GAAA,cAAA,UADzC,+BAA+B,MAAM,MACmB;CAC/E,MAAM,MAAMA,+BAAAA,yBAAyB;CACrC,OACE,iBAAA,GAAA,kBAAA,KAACC,cAAAA,KAAD;EACE,SAAS,WAAW,IAAI;EACxB,GAAI,IAAI,UAAU,iBAAiB;GAAE;GAAW;GAAO;GAAQ;EAAW,CAAC;EAC3E,GAAI;CACL,CAAA;AAEL,CAAC;AAED,4BAA4B,UAAUC,8BAAAA;AACtC,4BAA4B,cAAc"}