UNPKG

@mantine/core

Version:

React components library focused on usability, accessibility and developer experience

1 lines 922 B
{"version":3,"file":"InlineStyles.cjs","names":["useMantineStyleNonce","stylesToString"],"sources":["../../../src/core/InlineStyles/InlineStyles.tsx"],"sourcesContent":["import { useMantineStyleNonce } from '../MantineProvider';\nimport { InlineStylesInput, stylesToString } from './styles-to-string/styles-to-string';\n\nexport interface InlineStylesProps\n extends InlineStylesInput, Omit<React.ComponentProps<'style'>, keyof InlineStylesInput> {}\n\nexport function InlineStyles(props: InlineStylesInput) {\n const nonce = useMantineStyleNonce();\n return (\n <style\n data-mantine-styles=\"inline\"\n nonce={nonce?.()}\n dangerouslySetInnerHTML={{ __html: stylesToString(props) }}\n />\n );\n}\n"],"mappings":";;;;;;AAMA,SAAgB,aAAa,OAA0B;CACrD,MAAM,QAAQA,wBAAAA,sBAAsB;AACpC,QACE,iBAAA,GAAA,kBAAA,KAAC,SAAD;EACE,uBAAoB;EACpB,OAAO,SAAS;EAChB,yBAAyB,EAAE,QAAQC,yBAAAA,eAAe,MAAM,EAAE;EAC1D,CAAA"}