All files / hooks useEvolve.tsx

66.66% Statements 6/9
0% Branches 0/2
66.66% Functions 2/3
62.5% Lines 5/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 171x     1x 34x   17x                 1x  
import {useSelector} from 'react-redux';
import {RootState} from '../redux/store';
 
const useEvolve = (pause: () => void, start: () => void) => {
    const {evolve} = useSelector((state: RootState) => state.gameSlice);
 
    return (): void => {
        if (evolve) {
            pause();
        } else {
            start();
        }
    };
};
 
export default useEvolve;