@transkripid/flowbite-react
Version:
Official React components built for Flowbite and Tailwind CSS - Transkrip.id fork
1 lines • 2.3 kB
Source Map (JSON)
{"version":3,"file":"Radio.mjs","sources":["../../../src/components/Radio/Radio.tsx"],"sourcesContent":["import type { ComponentProps } from 'react';\nimport { forwardRef } from 'react';\nimport { twMerge } from 'tailwind-merge';\nimport { mergeDeep } from '../../helpers/merge-deep';\nimport { getTheme } from '../../theme-store';\nimport type { DeepPartial } from '../../types';\n\nexport interface FlowbiteRadioTheme {\n root: FlowbiteRadioRootTheme;\n}\n\nexport interface FlowbiteRadioRootTheme {\n base: string;\n}\n\nexport interface RadioProps extends Omit<ComponentProps<'input'>, 'ref' | 'type'> {\n theme?: DeepPartial<FlowbiteRadioTheme>;\n}\n\nexport const Radio = forwardRef<HTMLInputElement, RadioProps>(\n ({ className, theme: customTheme = {}, ...props }, ref) => {\n const theme = mergeDeep(getTheme().radio, customTheme);\n\n return <input ref={ref} type=\"radio\" className={twMerge(theme.root.base, className)} {...props} />;\n },\n);\n\nRadio.displayName = 'Radio';\n"],"names":["Radio","forwardRef","t0","ref","$","_c","className","props","t1","theme","t2","undefined","customTheme","t3","t4","t5","mergeDeep","getTheme","radio","twMerge","root","base","t6","displayName"],"mappings":";;;;;;AAmBO,MAAMA,IAAQC,EACnB,CAAAC,GAAAC,MAAA;AAAAC,QAAAA,IAAAC,EAAA,EAAA;AAAAC,MAAAA,GAAAC,GAAAC;AAAAJ,EAAAA,SAAAF,KAAC;AAAA,IAAAI,WAAAA;AAAAA,IAAAG,OAAAD;AAAAA,IAAA,GAAAD;AAAAA,EAAAL,IAAAA,GAAgDE,OAAAF,GAAAE,OAAAE,GAAAF,OAAAG,GAAAH,OAAAI,MAAAF,IAAAF,EAAA,CAAA,GAAAG,IAAAH,EAAA,CAAA,GAAAI,IAAAJ,EAAA,CAAA;AAAAM,MAAAA;AAAAN,EAAAA,SAAAI,KAA5BA,IAAAA,MAAgBG,cAAhBH,GAAgBJ,OAAAI,GAAAJ,OAAAM,KAAAA,IAAAN,EAAA,CAAA;AAAhB,QAAAQ,IAAAF;AAAgBG,MAAAA,GAAAC,GAAAC;AAAAX,MAAAA,EAAAE,CAAAA,MAAAA,KAAAF,SAAAQ,KAAAR,EAAA,CAAA,MAAAD,GAAA;AACnC,UAAAM,IAAcO,EAAUC,EAAS,EAACC,OAAQN,CAAW;AAElCT,IAAAA,IAAAA,GAAiBW,IAAA,SAAYC,IAAAI,EAAQV,EAAKW,KAAAC,MAAYf,CAAS,GAACF,OAAAE,GAAAF,OAAAQ,GAAAR,OAAAD,GAAAC,OAAAS,GAAAT,QAAAU,GAAAV,QAAAW;AAAAA,EAAAA;AAAAF,IAAAA,IAAAT,EAAA,CAAA,GAAAU,IAAAV,EAAA,EAAA,GAAAW,IAAAX,EAAA,EAAA;AAAAkB,MAAAA;AAAA,SAAAlB,EAAA,EAAA,MAAAG,KAAAH,EAAAS,EAAAA,MAAAA,KAAAT,EAAAU,EAAAA,MAAAA,KAAAV,UAAAW,sCAAhEZ,KAAAA,GAAU,MAAAW,GAAmB,WAAAC,GAAmC,GAAMR,EAAS,CAAA,GAAAH,QAAAG,GAAAH,QAAAS,GAAAT,QAAAU,GAAAV,QAAAW,GAAAX,QAAAkB,KAAAA,IAAAlB,EAAA,EAAA,GAA3FkB;AAA2F,CAEtG;AAEAtB,EAAMuB,cAAc;"}