Skip to content

Commit 9142420

Browse files
Refactor ConfettiButtonProps to extend React.ComponentProps for better type safety and remove unused ButtonProps import.
1 parent 4f56eaf commit 9142420

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

pns-app/components/magicui/confetti.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@ import React, {
1616
useMemo,
1717
useRef,
1818
} from "react";
19-
20-
import { Button, ButtonProps } from "@/components/ui/button";
19+
import { Button } from "@/components/ui/button";
2120

2221
type Api = {
2322
fire: (options?: ConfettiOptions) => void;
@@ -109,7 +108,7 @@ ConfettiComponent.displayName = "Confetti";
109108
// Export as Confetti
110109
export const Confetti = ConfettiComponent;
111110

112-
interface ConfettiButtonProps extends ButtonProps {
111+
interface ConfettiButtonProps extends React.ComponentProps<typeof Button> {
113112
options?: ConfettiOptions &
114113
ConfettiGlobalOptions & { canvas?: HTMLCanvasElement };
115114
children?: React.ReactNode;

0 commit comments

Comments
 (0)