@transkripid/flowbite-react
Version:
Official React components built for Flowbite and Tailwind CSS - Transkrip.id fork
1 lines • 2.58 kB
Source Map (JSON)
{"version":3,"file":"Kbd.mjs","sources":["../../../src/components/Kbd/Kbd.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 FlowbiteKbdTheme {\n root: FlowbiteKbdRootTheme;\n}\n\nexport interface FlowbiteKbdRootTheme {\n base: string;\n icon: string;\n}\n\nexport interface KbdProps extends ComponentProps<'span'> {\n icon?: FC<ComponentProps<'svg'>>;\n theme?: DeepPartial<FlowbiteKbdTheme>;\n}\n\nexport const Kbd: FC<KbdProps> = ({ children, className, icon: Icon, theme: customTheme = {}, ...props }) => {\n const theme = mergeDeep(getTheme().kbd, customTheme);\n\n return (\n <span className={twMerge(theme.root.base, className)} data-testid=\"flowbite-kbd\" {...props}>\n {Icon && <Icon className={theme.root.icon} data-testid=\"flowbite-kbd-icon\" />}\n {children}\n </span>\n );\n};\n\nKbd.displayName = 'Kbd';\n"],"names":["Kbd","t0","$","_c","Icon","children","className","props","t1","icon","theme","t2","undefined","customTheme","t3","mergeDeep","getTheme","kbd","twMerge","root","base","t4","t5","displayName"],"mappings":";;;;;AAoBO,MAAMA,IAAoBC,CAAAA,MAAA;AAAAC,QAAAA,IAAAC,EAAA,EAAA;AAAAC,MAAAA,GAAAC,GAAAC,GAAAC,GAAAC;AAAAN,EAAAA,SAAAD,KAAC;AAAA,IAAAI,UAAAA;AAAAA,IAAAC,WAAAA;AAAAA,IAAAG,MAAAL;AAAAA,IAAAM,OAAAF;AAAAA,IAAA,GAAAD;AAAAA,EAAAN,IAAAA,GAAsEC,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;AAAAS,MAAAA;AAAAT,EAAAA,SAAAM,KAA5BA,IAAAA,MAAgBI,cAAhBJ,GAAgBN,OAAAM,GAAAN,OAAAS,KAAAA,IAAAT,EAAA,CAAA;AAAhB,QAAAW,IAAAF;AAAgBG,MAAAA,GAAAJ;AAAA,EAAAR,EAAAI,CAAAA,MAAAA,KAAAJ,SAAAW,KAC1FH,IAAcK,EAAUC,EAAUC,EAAAA,KAAMJ,CAAW,GAGhCC,IAAAI,EAAQR,EAAKS,KAAAC,MAAYd,CAAS,GAACJ,OAAAI,GAAAJ,OAAAW,GAAAX,QAAAY,GAAAZ,QAAAQ,MAAAI,IAAAZ,EAAA,EAAA,GAAAQ,IAAAR,EAAA,EAAA;AAAAmB,MAAAA;AAAA,EAAAnB,EAAAE,EAAAA,MAAAA,KAAAF,UAAAQ,KACjDN,IAAAA,uBAASA,GAAgB,EAAA,WAAAM,EAAKS,KAAAV,MAAwB,eAAA,oBAAsB,CAAA,GAAAP,QAAAE,GAAAF,QAAAQ,GAAAR,QAAAmB,KAAAA,IAAAnB,EAAA,EAAA;AAAAoB,MAAAA;AAAA,SAAApB,EAAA,EAAA,MAAAG,KAAAH,EAAAK,EAAAA,MAAAA,KAAAL,EAAAY,EAAAA,MAAAA,KAAAZ,UAAAmB,KAD/EC,8BAAiB,EAAA,WAAAR,GAAiD,eAAA,gBAAmBP,GAAAA,GAClFc,UAAAA;AAAAA,IAAAA;AAAAA,IACQhB;AAAA,EACX,EAAA,CAAA,GAAOH,QAAAG,GAAAH,QAAAK,GAAAL,QAAAY,GAAAZ,QAAAmB,GAAAnB,QAAAoB,KAAAA,IAAApB,EAAA,EAAA,GAHPoB;AAGO;AAIXtB,EAAIuB,cAAc;"}