All files / src/components ConfettiWrapper.tsx

100% Statements 9/9
100% Branches 1/1
100% Functions 1/1
100% Lines 8/8

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 173x 3x 3x           3x 41x   41x   14x     3x
import React from 'react';
import Confetti from 'react-confetti';
import { useWindowSize } from 'react-use';
 
interface ConfettiWrapperProps {
    show: boolean;
}
 
const ConfettiWrapper: React.FC<ConfettiWrapperProps> = ({ show }) => {
    const { width, height } = useWindowSize();
 
    if (!show) return null;
 
    return <Confetti width={width} height={height} recycle={false} />;
};
 
export default ConfettiWrapper;