UNPKG

@transkripid/flowbite-react

Version:

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

1 lines 2.52 kB
{"version":3,"file":"NavbarBrand.mjs","sources":["../../../src/components/Navbar/NavbarBrand.tsx"],"sourcesContent":["'use client';\n\nimport type { ComponentProps, ElementType, FC } from 'react';\nimport { twMerge } from 'tailwind-merge';\nimport { mergeDeep } from '../../helpers/merge-deep';\nimport type { DeepPartial } from '../../types';\nimport { useNavbarContext } from './NavbarContext';\n\nexport interface FlowbiteNavbarBrandTheme {\n base: string;\n}\n\nexport interface NavbarBrandProps extends ComponentProps<'a'>, Record<string, unknown> {\n as?: ElementType;\n href?: string;\n theme?: DeepPartial<FlowbiteNavbarBrandTheme>;\n}\n\nexport const NavbarBrand: FC<NavbarBrandProps> = ({\n as: Component = 'a',\n children,\n className,\n theme: customTheme = {},\n ...props\n}) => {\n const { theme: rootTheme } = useNavbarContext();\n\n const theme = mergeDeep(rootTheme.brand, customTheme);\n\n return (\n <Component className={twMerge(theme.base, className)} {...props}>\n {children}\n </Component>\n );\n};\n"],"names":["NavbarBrand","t0","$","_c","children","className","props","t1","t2","as","theme","Component","undefined","t3","customTheme","rootTheme","useNavbarContext","T0","t4","brand","mergeDeep","twMerge","base","t5"],"mappings":";;;;;AAkBO,MAAMA,IAAoCC,CAAAA,MAAA;AAAAC,QAAAA,IAAAC,EAAA,EAAA;AAAAC,MAAAA,GAAAC,GAAAC,GAAAC,GAAAC;AAAAN,EAAAA,SAAAD,KAAC;AAAA,IAAAQ,IAAAF;AAAAA,IAAAH,UAAAA;AAAAA,IAAAC,WAAAA;AAAAA,IAAAK,OAAAF;AAAAA,IAAA,GAAAF;AAAAA,EAAAL,IAAAA,GAMjDC,OAAAD,GAAAC,OAAAE,GAAAF,OAAAG,GAAAH,OAAAI,GAAAJ,OAAAK,GAAAL,OAAAM,MAAAJ,IAAAF,EAAA,CAAA,GAAAG,IAAAH,EAAA,CAAA,GAAAI,IAAAJ,EAAA,CAAA,GAAAK,IAAAL,EAAA,CAAA,GAAAM,IAAAN,EAAA,CAAA;AALKS,QAAAA,IAAAJ,MAAeK,SAAH,MAAZL;AAAeM,MAAAA;AAAAX,EAAAA,SAAAM,KAGZA,IAAAA,MAAgBI,cAAhBJ,GAAgBN,OAAAM,GAAAN,OAAAW,KAAAA,IAAAX,EAAA,CAAA;AAAhB,QAAAY,IAAAD,GAGP;AAAA,IAAAH,OAAAK;AAAAA,MAA6BC,EAAiB;AAAEC,MAAAA,GAAAC;AAAA,MAAAhB,EAAAS,CAAAA,MAAAA,KAAAT,SAAAG,KAAAH,EAAA,EAAA,MAAAY,KAAAZ,EAAAa,EAAAA,MAAAA,EAAAI,OAAA;AAEhD,UAAAT,IAAcU,EAAUL,EAASI,OAAQL,CAAW;AAGjDH,IAAAA,IAAAA,GAAqBU,IAAAA,EAAQX,EAAKY,MAAOjB,CAAS,GAACH,OAAAS,GAAAT,OAAAG,GAAAH,QAAAY,GAAAZ,EAAA,EAAA,IAAAa,EAAAI,OAAAjB,QAAAe,GAAAf,QAAAgB;AAAAA,EAAAA;AAAAD,IAAAA,IAAAf,EAAA,EAAA,GAAAgB,IAAAhB,EAAA,EAAA;AAAAqB,MAAAA;AAAA,SAAArB,EAAA,EAAA,MAAAe,KAAAf,EAAAE,EAAAA,MAAAA,KAAAF,EAAAI,EAAAA,MAAAA,KAAAJ,UAAAgB,KAApDK,sBAACN,GAAqB,EAAA,WAAAC,GAAoCZ,GAAAA,GACvDF,UAAAA,EACH,CAAA,GAAYF,QAAAe,GAAAf,QAAAE,GAAAF,QAAAI,GAAAJ,QAAAgB,GAAAhB,QAAAqB,KAAAA,IAAArB,EAAA,EAAA,GAFZqB;AAEY;"}