diff --git a/src/components/modals/breathing/exercise/exercise.tsx b/src/components/modals/breathing/exercise/exercise.tsx index 3920b27..56e1762 100644 --- a/src/components/modals/breathing/exercise/exercise.tsx +++ b/src/components/modals/breathing/exercise/exercise.tsx @@ -1,7 +1,8 @@ import { useState, useEffect, useMemo, useCallback } from 'react'; -import { motion } from 'framer-motion'; +import { motion, AnimatePresence } from 'framer-motion'; import { padNumber } from '@/helpers/number'; +import { fade } from '@/lib/motion'; import styles from './exercise.module.css'; @@ -92,6 +93,8 @@ export function Exercise() { return () => clearInterval(interval); }, []); + const variants = fade(); + return ( <>
@@ -105,7 +108,19 @@ export function Exercise() { key={selectedExercise} variants={animationVariants} /> -

{PHASE_LABELS[currentPhase]}

+ + + + {PHASE_LABELS[currentPhase]} + +