@transkripid/flowbite-react
Version:
Official React components built for Flowbite and Tailwind CSS - Transkrip.id fork
1 lines • 3.09 kB
Source Map (JSON)
{"version":3,"file":"FooterCopyright.mjs","sources":["../../../src/components/Footer/FooterCopyright.tsx"],"sourcesContent":["import type { ComponentProps, 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 FlowbiteFooterCopyrightTheme {\n base: string;\n href: string;\n span: string;\n}\n\nexport interface CopyrightProps extends ComponentProps<'div'> {\n by: string;\n href?: string;\n theme?: DeepPartial<FlowbiteFooterCopyrightTheme>;\n year?: number;\n}\n\nexport const FooterCopyright: FC<CopyrightProps> = ({\n by,\n className,\n href,\n theme: customTheme = {},\n year,\n ...props\n}) => {\n const theme = mergeDeep(getTheme().footer.copyright, customTheme);\n\n return (\n <div data-testid=\"flowbite-footer-copyright\" className={twMerge(theme.base, className)} {...props}>\n © {year}\n {href ? (\n <a href={href} className={theme.href}>\n {by}\n </a>\n ) : (\n <span data-testid=\"flowbite-footer-copyright-span\" className={theme.span}>\n {by}\n </span>\n )}\n </div>\n );\n};\n"],"names":["FooterCopyright","t0","$","_c","by","className","href","props","t1","year","theme","t2","undefined","customTheme","t3","t4","mergeDeep","getTheme","footer","copyright","twMerge","base","t5","span","jsx","t6"],"mappings":";;;;;AAmBO,MAAMA,IAAsCC,CAAAA,MAAA;AAAAC,QAAAA,IAAAC,EAAA,EAAA;AAAAC,MAAAA,GAAAC,GAAAC,GAAAC,GAAAC,GAAAC;AAAAP,EAAAA,SAAAD,KAAC;AAAA,IAAAG,IAAAA;AAAAA,IAAAC,WAAAA;AAAAA,IAAAC,MAAAA;AAAAA,IAAAI,OAAAF;AAAAA,IAAAC,MAAAA;AAAAA,IAAA,GAAAF;AAAAA,EAAAN,IAAAA,GAOnDC,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;AAAAS,MAAAA;AAAAT,EAAAA,SAAAM,KAHQA,IAAAA,MAAgBI,cAAhBJ,GAAgBN,OAAAM,GAAAN,OAAAS,KAAAA,IAAAT,EAAA,CAAA;AAAhB,QAAAW,IAAAF;AAAgBG,MAAAA,GAAAC,GAAAL;AAAA,EAAAR,EAAAG,CAAAA,MAAAA,KAAAH,UAAAW,KAIvBH,IAAcM,EAAUC,EAAAA,EAAUC,OAAAC,WAAmBN,CAAW,GAGlBC,IAAA,6BAAYM,IAAAA,EAAQV,EAAKW,MAAOhB,CAAS,GAACH,OAAAG,GAAAH,QAAAW,GAAAX,QAAAY,GAAAZ,QAAAa,GAAAb,QAAAQ,MAAAI,IAAAZ,EAAA,EAAA,GAAAa,IAAAb,EAAA,EAAA,GAAAQ,IAAAR,EAAA,EAAA;AAAAoB,MAAAA;AAAA,EAAApB,EAAAE,EAAAA,MAAAA,KAAAF,EAAA,EAAA,MAAAI,KAAAJ,EAAAQ,EAAAA,MAAAA,EAAAJ,QAAAJ,EAAAQ,EAAAA,MAAAA,EAAAa,QAEnFD,IAAAhB,6BACUA,MAAAA,GAAiB,WAAAI,EAAKJ,mBAE/B,IAEA,gBAAAkB,YAAkB,eAAA,kCAA4C,WAAAd,EAAKa,gBAEnEnB,EAAA,CAAA,GACDF,QAAAE,GAAAF,QAAAI,GAAAJ,EAAA,EAAA,IAAAQ,EAAAJ,MAAAJ,EAAA,EAAA,IAAAQ,EAAAa,MAAArB,QAAAoB,KAAAA,IAAApB,EAAA,EAAA;AAAAuB,MAAAA;AAAA,SAAAvB,EAAAK,EAAAA,MAAAA,KAAAL,EAAA,EAAA,MAAAY,KAAAZ,EAAAa,EAAAA,MAAAA,KAAAb,EAAA,EAAA,MAAAoB,KAAApB,UAAAO,KAVHgB,sBAAA,OAAiB,EAAA,eAAAX,GAAuC,WAAAC,GAAoCR,GAAAA,GAAO,UAAA;AAAA,IAAA;AAAA,IAC9FE;AAAAA,IACFa;AAAAA,EASH,EAAA,CAAA,GAAMpB,QAAAK,GAAAL,QAAAY,GAAAZ,QAAAa,GAAAb,QAAAoB,GAAApB,QAAAO,GAAAP,QAAAuB,KAAAA,IAAAvB,EAAA,EAAA,GAXNuB;AAWM;"}