@transkripid/flowbite-react
Version:
Official React components built for Flowbite and Tailwind CSS - Transkrip.id fork
1 lines • 1.68 kB
Source Map (JSON)
{"version":3,"file":"ListItem.mjs","sources":["../../../src/components/List/ListItem.tsx"],"sourcesContent":["import type { FC, PropsWithChildren } 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 FlowbiteListItemTheme {\n base: string;\n}\n\nexport interface ListItemProps extends PropsWithChildren {\n theme?: DeepPartial<FlowbiteListItemTheme>;\n className?: string;\n}\n\nexport const ListItem: FC<ListItemProps> = ({ children, className, theme: customTheme = {} }) => {\n const theme = mergeDeep(getTheme().listGroup.item, customTheme);\n\n return <li className={twMerge(theme.base, className)}>{children}</li>;\n};\n"],"names":["ListItem","t0","$","_c","children","className","theme","t1","t2","undefined","customTheme","t3","mergeDeep","getTheme","listGroup","item","twMerge","base","t4","jsx"],"mappings":";;;;;AAeO,MAAMA,IAA8BC,CAAAA,MAAA;AAAAC,QAAAA,IAAAC,EAAA,CAAA,GAAC;AAAA,IAAAC,UAAAA;AAAAA,IAAAC,WAAAA;AAAAA,IAAAC,OAAAC;AAAAA,EAAAN,IAAAA;AAAgDO,MAAAA;AAAAN,EAAAA,SAAAK,KAAlBA,IAAAA,MAAgBE,cAAhBF,GAAgBL,OAAAK,GAAAL,OAAAM,KAAAA,IAAAN,EAAA,CAAA;AAAhB,QAAAQ,IAAAF;AAAgBG,MAAAA;AAAA,MAAAT,EAAAG,CAAAA,MAAAA,KAAAH,SAAAQ,GAAA;AACxF,UAAAJ,IAAcM,EAAUC,EAAAA,EAAUC,UAAAC,MAAiBL,CAAW;AAExCM,IAAAA,IAAAA,EAAQV,EAAKW,MAAOZ,CAAS,GAACH,OAAAG,GAAAH,OAAAQ,GAAAR,OAAAS;AAAAA,EAAAA;AAAAA,IAAAA,IAAAT,EAAA,CAAA;AAAAgB,MAAAA;AAAA,SAAAhB,EAAAE,CAAAA,MAAAA,KAAAF,SAAAS,KAA7CO,IAAA,gBAAAC,EAAA,MAAA,EAAe,WAAAR,GAAiCP,UAAAA,EAAS,CAAA,GAAKF,OAAAE,GAAAF,OAAAS,GAAAT,OAAAgB,KAAAA,IAAAhB,EAAA,CAAA,GAA9DgB;AAA8D;"}