UNPKG

flowbite-react

Version:

Official React components built for Flowbite and Tailwind CSS

1 lines 1.29 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":[],"mappings":";;;;AAIY,MAAC,oBAAoB,GAAG,CAAC,EAAE,QAAQ,EAAE,GAAG,KAAK,EAAE,KAAK;AAChE,EAAE,MAAM,OAAO,GAAG,CAAC,KAAK,KAAK;AAC7B,IAAI,MAAM,cAAc,GAAG,KAAK,CAAC,MAAM,CAAC;AACxC,IAAI,MAAM,YAAY,GAAG,cAAc,CAAC,OAAO,CAAC,iBAAiB,CAAC,CAAC;AACnE,IAAI,YAAY,EAAE,MAAM,EAAE,CAAC;AAC3B,GAAG,CAAC;AACJ,EAAE,uBAAuB,GAAG,CAAC,MAAM,EAAE,EAAE,OAAO,EAAE,GAAG,KAAK,EAAE,QAAQ,EAAE,CAAC,CAAC;AACtE,EAAE;AACF,oBAAoB,CAAC,WAAW,GAAG,uBAAuB;;;;"}