@transkripid/flowbite-react
Version:
Official React components built for Flowbite and Tailwind CSS - Transkrip.id fork
1 lines • 2.93 kB
Source Map (JSON)
{"version":3,"file":"SidebarItemGroup.mjs","sources":["../../../src/components/Sidebar/SidebarItemGroup.tsx"],"sourcesContent":["'use client';\n\nimport type { ComponentProps, FC } from 'react';\nimport { twMerge } from 'tailwind-merge';\nimport { mergeDeep } from '../../helpers/merge-deep';\nimport type { DeepPartial } from '../../types';\nimport { useSidebarContext } from './SidebarContext';\nimport { SidebarItemContext } from './SidebarItemContext';\n\nexport interface FlowbiteSidebarItemGroupTheme {\n base: string;\n}\n\nexport interface SidebarItemGroupProps extends ComponentProps<'ul'> {\n theme?: DeepPartial<FlowbiteSidebarItemGroupTheme>;\n}\n\nexport const SidebarItemGroup: FC<SidebarItemGroupProps> = ({\n children,\n className,\n theme: customTheme = {},\n ...props\n}) => {\n const { theme: rootTheme } = useSidebarContext();\n\n const theme = mergeDeep(rootTheme.itemGroup, customTheme);\n\n return (\n <ul data-testid=\"flowbite-sidebar-item-group\" className={twMerge(theme.base, className)} {...props}>\n <SidebarItemContext.Provider value={{ isInsideCollapse: false }}>{children}</SidebarItemContext.Provider>\n </ul>\n );\n};\n\nSidebarItemGroup.displayName = 'Sidebar.ItemGroup';\n"],"names":["SidebarItemGroup","t0","$","_c","children","className","props","t1","theme","t2","undefined","customTheme","rootTheme","useSidebarContext","t3","t4","itemGroup","mergeDeep","twMerge","base","t5","Symbol","for","isInsideCollapse","t6","SidebarItemContext","t7","displayName"],"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,IAAAD,OAAAI;AAAAA,MAA6BC,EAAkB;AAAEC,MAAAA,GAAAC;AAAA,MAAAb,EAAA,CAAA,MAAAG,KAAAH,EAAA,CAAA,MAAAS,KAAAT,EAAA,CAAA,MAAAU,EAAAI,WAAA;AAEjD,UAAAR,IAAcS,EAAUL,EAASI,WAAYL,CAAW;AAGT,IAAAG,IAAA,+BAAYI,IAAAA,EAAQV,EAAKW,MAAOd,CAAS,GAACH,OAAAG,GAAAH,OAAAS,GAAAT,EAAA,CAAA,IAAAU,EAAAI,WAAAd,QAAAY,GAAAZ,QAAAa;AAAAA,EAAAA;AAAAD,IAAAA,IAAAZ,EAAA,EAAA,GAAAa,IAAAb,EAAA,EAAA;AAAAkB,MAAAA;AAAA,EAAAlB,EAAA,EAAA,MAAAmB,OAAAC,IAAA,2BAAA,KACjDF,IAAA;AAAA,IAAAG,kBAAA;AAAA,EAAA,GAA2BrB,QAAAkB,KAAAA,IAAAlB,EAAA,EAAA;AAAAsB,MAAAA;AAAAtB,EAAAA,UAAAE,KAA/DoB,sBAAAC,EAAA,UAAA,EAAoC,OAAAL,GAA8BhB,UAAAA,EAAS,CAAA,GAA8BF,QAAAE,GAAAF,QAAAsB,KAAAA,IAAAtB,EAAA,EAAA;AAAAwB,MAAAA;AAAA,SAAAxB,EAAA,EAAA,MAAAI,KAAAJ,EAAAY,EAAAA,MAAAA,KAAAZ,EAAAa,EAAAA,MAAAA,KAAAb,UAAAsB,mCAD3F,eAAAV,GAAyC,WAAAC,MAAoCT,GAC3FkB,UACFA,EAAA,CAAA,GAAKtB,QAAAI,GAAAJ,QAAAY,GAAAZ,QAAAa,GAAAb,QAAAsB,GAAAtB,QAAAwB,KAAAA,IAAAxB,EAAA,EAAA,GAFLwB;AAEK;AAIT1B,EAAiB2B,cAAc;"}