@transkripid/flowbite-react
Version:
Official React components built for Flowbite and Tailwind CSS - Transkrip.id fork
1 lines • 2.67 kB
Source Map (JSON)
{"version":3,"file":"FooterLink.mjs","sources":["../../../src/components/Footer/FooterLink.tsx"],"sourcesContent":["import type { ComponentProps, ElementType, FC } 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 FlowbiteFooterLinkTheme {\n base: string;\n href: string;\n}\n\nexport interface FooterLinkProps extends ComponentProps<'a'> {\n as?: ElementType;\n href: string;\n theme?: DeepPartial<FlowbiteFooterLinkTheme>;\n}\n\nexport const FooterLink: FC<FooterLinkProps> = ({\n as: Component = 'a',\n children,\n className,\n href,\n theme: customTheme = {},\n ...props\n}) => {\n const theme = mergeDeep(getTheme().footer.groupLink.link, customTheme);\n\n return (\n <li className={twMerge(theme.base, className)}>\n <Component href={href} className={theme.href} {...props}>\n {children}\n </Component>\n </li>\n );\n};\n"],"names":["FooterLink","t0","$","_c","children","className","href","props","t1","t2","as","theme","Component","undefined","t3","customTheme","t4","mergeDeep","getTheme","footer","groupLink","link","twMerge","base","t5","jsx","t6"],"mappings":";;;;;AAiBO,MAAMA,IAAkCC,CAAAA,MAAA;AAAAC,QAAAA,IAAAC,EAAA,EAAA;AAAAC,MAAAA,GAAAC,GAAAC,GAAAC,GAAAC,GAAAC;AAAAP,EAAAA,SAAAD,KAAC;AAAA,IAAAS,IAAAF;AAAAA,IAAAJ,UAAAA;AAAAA,IAAAC,WAAAA;AAAAA,IAAAC,MAAAA;AAAAA,IAAAK,OAAAF;AAAAA,IAAA,GAAAF;AAAAA,EAAAN,IAAAA,GAO/CC,OAAAD,GAAAC,OAAAE,GAAAF,OAAAG,GAAAH,OAAAI,GAAAJ,OAAAK,GAAAL,OAAAM,GAAAN,OAAAO,MAAAL,IAAAF,EAAA,CAAA,GAAAG,IAAAH,EAAA,CAAA,GAAAI,IAAAJ,EAAA,CAAA,GAAAK,IAAAL,EAAA,CAAA,GAAAM,IAAAN,EAAA,CAAA,GAAAO,IAAAP,EAAA,CAAA;AANKU,QAAAA,IAAAJ,MAAeK,SAAH,MAAZL;AAAeM,MAAAA;AAAAZ,EAAAA,SAAAO,KAIZA,IAAAA,MAAgBI,cAAhBJ,GAAgBP,OAAAO,GAAAP,OAAAY,KAAAA,IAAAZ,EAAA,CAAA;AAAhB,QAAAa,IAAAD;AAAgBE,MAAAA,GAAAL;AAAA,EAAAT,EAAAG,CAAAA,MAAAA,KAAAH,UAAAa,KAGvBJ,IAAcM,EAAUC,EAAS,EAACC,OAAAC,UAAAC,MAAwBN,CAAW,GAGpDO,IAAAA,EAAQX,EAAKY,MAAOlB,CAAS,GAACH,OAAAG,GAAAH,QAAAa,GAAAb,QAAAc,GAAAd,QAAAS,MAAAK,IAAAd,EAAA,EAAA,GAAAS,IAAAT,EAAA,EAAA;AAAAsB,MAAAA;AAAAtB,EAAAA,UAAAU,KAAAV,EAAAE,EAAAA,MAAAA,KAAAF,EAAA,EAAA,MAAAI,KAAAJ,UAAAK,KAAAL,EAAAS,EAAAA,MAAAA,EAAAL,QAC3CkB,IAAA,gBAAAC,EAACb,KAAgBN,MAAAA,GAAiB,WAAAK,EAAKL,MAAWC,GAAAA,GACvC,UAAAH,EACX,CAAA,GAAYF,QAAAU,GAAAV,QAAAE,GAAAF,QAAAI,GAAAJ,QAAAK,GAAAL,EAAA,EAAA,IAAAS,EAAAL,MAAAJ,QAAAsB,KAAAA,IAAAtB,EAAA,EAAA;AAAAwB,MAAAA;AAAA,SAAAxB,EAAAc,EAAAA,MAAAA,KAAAd,UAAAsB,KAHdE,IAAA,gBAAAD,EAAA,MAAA,EAAe,WAAAT,GACbQ,UAGFA,EAAA,CAAA,GAAKtB,QAAAc,GAAAd,QAAAsB,GAAAtB,QAAAwB,KAAAA,IAAAxB,EAAA,EAAA,GAJLwB;AAIK;"}