From 47da4f8d42654435434470b995eed172511abb2d Mon Sep 17 00:00:00 2001 From: pheonix Date: Tue, 26 May 2026 19:08:09 +0800 Subject: [PATCH] Fix react-confetti props type import --- src/components/Confetti.tsx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/components/Confetti.tsx b/src/components/Confetti.tsx index 1024006..a27a7e3 100644 --- a/src/components/Confetti.tsx +++ b/src/components/Confetti.tsx @@ -1,14 +1,16 @@ -import type { Props as IConfettiOptions } from 'react-confetti' +import type { ComponentProps, ReactElement } from 'react' import { useState } from 'react' import Confetti from 'react-confetti' import { useWindowSize } from 'react-use' +type ConfettiOptions = ComponentProps + function useConfetti( - options?: Partial -): [() => void, React.ReactElement | null] { + options?: Partial +): [() => void, ReactElement | null] { const { width, height } = useWindowSize() - const [confetti, setConfetti] = useState(null) + const [confetti, setConfetti] = useState(null) function createConfetti() { const confetti = (