UNPKG

@transkripid/flowbite-react

Version:

Official React components built for Flowbite and Tailwind CSS - Transkrip.id fork

1 lines 1.88 kB
{"version":3,"file":"DropdownDivider.mjs","sources":["../../../src/components/Dropdown/DropdownDivider.tsx"],"sourcesContent":["'use client';\n\nimport type { ComponentProps, FC } from 'react';\nimport { twMerge } from 'tailwind-merge';\nimport type { DeepPartial } from '../../types';\nimport { useDropdownContext } from './DropdownContext';\n\nexport interface FlowbiteDropdownDividerTheme {\n divider: string;\n}\n\nexport type DropdownDividerProps = {\n theme?: DeepPartial<FlowbiteDropdownDividerTheme>;\n} & ComponentProps<'div'>;\n\nexport const DropdownDivider: FC<DropdownDividerProps> = ({ className, theme: customTheme = {}, ...props }) => {\n const { theme: rootTheme } = useDropdownContext();\n\n const theme = customTheme.divider ?? rootTheme.floating.divider;\n\n return <div className={twMerge(theme, className)} {...props} />;\n};\n"],"names":["DropdownDivider","t0","$","_c","className","props","t1","theme","t2","undefined","customTheme","rootTheme","useDropdownContext","divider","floating","t3","twMerge","t4","jsx"],"mappings":";;;;AAeO,MAAMA,IAA4CC,CAAAA,MAAA;AAAAC,QAAAA,IAAAC,EAAA,EAAA;AAAAC,MAAAA,GAAAC,GAAAC;AAAAJ,EAAAA,SAAAD,KAAC;AAAA,IAAAG,WAAAA;AAAAA,IAAAG,OAAAD;AAAAA,IAAA,GAAAD;AAAAA,EAAAJ,IAAAA,GAAgDC,OAAAD,GAAAC,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,GAC5E;AAAA,IAAAD,OAAAI;AAAAA,MAA6BC,EAAmB,GAEhDL,IAAcG,EAAWG,WAAYF,EAASG,SAAAD;AAAkBE,MAAAA;AAAA,EAAAb,EAAAE,CAAAA,MAAAA,KAAAF,SAAAK,KAEzCS,IAAAA,EAAQT,GAAOH,CAAS,GAACF,OAAAE,GAAAF,OAAAK,GAAAL,OAAAa,KAAAA,IAAAb,EAAA,CAAA;AAAAe,MAAAA;AAAA,SAAAf,EAAAG,CAAAA,MAAAA,KAAAH,UAAAa,KAAzCE,IAAA,gBAAAC,EAAA,OAAA,EAAgB,WAAAH,GAAyB,GAAMV,EAAS,CAAA,GAAAH,OAAAG,GAAAH,QAAAa,GAAAb,QAAAe,KAAAA,IAAAf,EAAA,EAAA,GAAxDe;AAAwD;"}