@transkripid/flowbite-react
Version:
Official React components built for Flowbite and Tailwind CSS - Transkrip.id fork
1 lines • 2.44 kB
Source Map (JSON)
{"version":3,"file":"AccordionContent.mjs","sources":["../../../src/components/Accordion/AccordionContent.tsx"],"sourcesContent":["'use client';\n\nimport type { ComponentProps, FC } from 'react';\nimport { twMerge } from 'tailwind-merge';\nimport { mergeDeep } from '../../helpers/merge-deep';\nimport { getTheme } from '../../theme-store';\nimport type { DeepPartial } from '../../types';\nimport { useAccordionContext } from './AccordionPanelContext';\n\nexport interface FlowbiteAccordionComponentTheme {\n base: string;\n}\n\nexport interface AccordionContentProps extends ComponentProps<'div'> {\n theme?: DeepPartial<FlowbiteAccordionComponentTheme>;\n}\n\nexport const AccordionContent: FC<AccordionContentProps> = ({\n children,\n className,\n theme: customTheme = {},\n ...props\n}) => {\n const { isOpen } = useAccordionContext();\n\n const theme = mergeDeep(getTheme().accordion.content, customTheme);\n\n return (\n <div\n className={twMerge(theme.base, className)}\n data-testid=\"flowbite-accordion-content\"\n hidden={!isOpen}\n {...props}\n >\n {children}\n </div>\n );\n};\n"],"names":["AccordionContent","t0","$","_c","children","className","props","t1","theme","t2","undefined","customTheme","isOpen","useAccordionContext","t3","mergeDeep","getTheme","accordion","content","twMerge","base","t4","t5","jsx"],"mappings":";;;;;;AAiBO,MAAMA,IAA8CC,CAAAA,MAAA;AAAAC,QAAAA,IAAAC,EAAA,EAAA;AAAAC,MAAAA,GAAAC,GAAAC,GAAAC;AAAAL,EAAAA,SAAAD,KAAC;AAAA,IAAAG,UAAAA;AAAAA,IAAAC,WAAAA;AAAAA,IAAAG,OAAAD;AAAAA,IAAA,GAAAD;AAAAA,EAAAL,IAAAA,GAK3DC,OAAAD,GAAAC,OAAAE,GAAAF,OAAAG,GAAAH,OAAAI,GAAAJ,OAAAK,MAAAH,IAAAF,EAAA,CAAA,GAAAG,IAAAH,EAAA,CAAA,GAAAI,IAAAJ,EAAA,CAAA,GAAAK,IAAAL,EAAA,CAAA;AAAAO,MAAAA;AAAAP,EAAAA,SAAAK,KAFQA,IAAAA,MAAgBG,cAAhBH,GAAgBL,OAAAK,GAAAL,OAAAO,KAAAA,IAAAP,EAAA,CAAA;AAAhB,QAAAS,IAAAF,GAGP;AAAA,IAAAG,QAAAA;AAAAA,MAAmBC,EAAoB;AAAEC,MAAAA;AAAA,MAAAZ,EAAAG,CAAAA,MAAAA,KAAAH,SAAAS,GAAA;AAEzC,UAAAH,IAAcO,EAAUC,EAAAA,EAAUC,UAAAC,SAAoBP,CAAW;AAIlDQ,IAAAA,IAAAA,EAAQX,EAAKY,MAAOf,CAAS,GAACH,OAAAG,GAAAH,OAAAS,GAAAT,OAAAY;AAAAA,EAAAA;AAAAA,IAAAA,IAAAZ,EAAA,CAAA;AAEjC,QAAAmB,KAACT;AAAMU,MAAAA;AAAA,SAAApB,EAAA,EAAA,MAAAE,KAAAF,EAAAI,EAAAA,MAAAA,KAAAJ,EAAAY,EAAAA,MAAAA,KAAAZ,UAAAmB,KAHjBC,IAAA,gBAAAC,EAAA,OACa,EAAA,WAAAT,GACC,eAAA,8BACJ,QAAAO,GAAO,GACXf,GAEHF,UAAAA,EACH,CAAA,GAAMF,QAAAE,GAAAF,QAAAI,GAAAJ,QAAAY,GAAAZ,QAAAmB,GAAAnB,QAAAoB,KAAAA,IAAApB,EAAA,EAAA,GAPNoB;AAOM;"}