react-server675fbba4
react-servertreemainpackagescreate-react-servertemplatesroutersrccomponentsConfetti.tsx
packages/create-react-server/templates/nextjs/src/components/Confetti.tsxtsx373 Bb5d3e6b8
"use client";

import Button, { type ButtonProps } from "~/components/Button";

export default function Confetti(props: ButtonProps) {
  return (
    <Button
      {...props}
      onClick={async () => {
        const { default: confetti } =
          await import("https://esm.sh/canvas-confetti");
        confetti();
      }}
    >
      Celebrate!
    </Button>
  );
}