UNPKG

@transkripid/flowbite-react

Version:

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

1 lines 1.61 kB
{"version":3,"file":"BannerCollapseButton.mjs","sources":["../../../src/components/Banner/BannerCollapseButton.tsx"],"sourcesContent":["'use client';\n\nimport type { FC, MouseEventHandler } from 'react';\nimport type { ButtonProps } from '../Button';\nimport { Button } from '../Button';\n\nexport type BannerCollapseButtonProps = ButtonProps;\n\nexport const BannerCollapseButton: FC<BannerCollapseButtonProps> = ({ children, ...props }) => {\n const onClick: MouseEventHandler<HTMLButtonElement> = (event) => {\n const collapseButton = event.target as HTMLButtonElement;\n const parentBanner = collapseButton.closest('[role=\"banner\"]');\n\n parentBanner?.remove();\n };\n\n return (\n <Button onClick={onClick} {...props}>\n {children}\n </Button>\n );\n};\n\nBannerCollapseButton.displayName = 'Banner.CollapseButton';\n"],"names":["BannerCollapseButton","t0","$","_c","children","props","onClick","_temp","t1","jsx","Button","displayName","event","parentBanner","target","closest","remove"],"mappings":";;;AAQO,MAAMA,IAAsDC,CAAAA,MAAA;AAAAC,QAAAA,IAAAC,EAAA,CAAA;AAAAC,MAAAA,GAAAC;AAAAH,EAAAA,SAAAD,KAAC;AAAA,IAAAG,UAAAA;AAAAA,IAAA,GAAAC;AAAAA,EAAAJ,IAAAA,GAAsBC,OAAAD,GAAAC,OAAAE,GAAAF,OAAAG,MAAAD,IAAAF,EAAA,CAAA,GAAAG,IAAAH,EAAA,CAAA;AACxF,QAAAI,IAAAC;AAKEC,MAAAA;AAAA,SAAAN,EAAAE,CAAAA,MAAAA,KAAAF,SAAAG,KAGAG,IAAC,gBAAAC,EAAAC,GAAA,EAAgBJ,SAAAA,GAAaD,GAAAA,GAC3BD,UAAAA,EACH,CAAA,GAASF,OAAAE,GAAAF,OAAAG,GAAAH,OAAAM,KAAAA,IAAAN,EAAA,CAAA,GAFTM;AAES;AAIbR,EAAqBW,cAAc;AAfgC,SAAAJ,EAAAK,GAAA;AAG/DC,QAAAA,IADuBD,EAAKE,OACOC,QAAS,iBAAiB;AAE7DF,EAAAA,KAAAA,QAAAA,EAAYG;AAAA;"}