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 | 1x 2x 2x | import { useRecoilValue } from "recoil"; import { todoStatsState } from "store/todo"; import styles from './index.module.css'; const Stats = () => { const { all, active, donePercentage } = useRecoilValue(todoStatsState); return ( <section className={styles.container}> {!!all && <span>Total: {all}</span>} {!!active && active !== all && <span>{active} more to go</span>} {!!donePercentage && <span>{donePercentage % 1 === 0 ? donePercentage : donePercentage.toFixed(2)}% completed</span>} </section> ) } export default Stats |