Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | import React from 'react'; import Confetti from 'react-confetti'; import { useWindowSize } from 'react-use'; import { ConfettiProps } from 'react-confetti'; interface ConfettiWrapperProps { show: boolean; confettiProps?: Partial<ConfettiProps>; } const ConfettiWrapper: React.FC<ConfettiWrapperProps> = ({ show, confettiProps }) => { const { width, height } = useWindowSize(); Iif (!show) return null; return ( <Confetti width={width} height={height} {...confettiProps} /> ); }; export default ConfettiWrapper; |