import React from 'react'; import { Text, View } from '@/components/shared/Themed'; import styled from '@emotion/native'; import { formatTime } from '@/components/shared/business/timeHelpers'; import Button from '@/components/shared/Button'; import { ElasticSpacer, VerticalSpacer } from '@/components/shared/Spacers'; import { TimerBgColor } from '@/components/useCases/timer/business/type'; import { useNavigation } from '@react-navigation/native'; import { i18n } from '@/app/i18n/i18n'; interface TimerContentProps { isWorkPhase: boolean; timeLeft: number; reps: number; currentRep: number; isRunning: boolean; handleStop: () => void; handleContine: () => void; nextRep: () => void; previousRep: () => void; bgColor: TimerBgColor; handleReset: () => void; } const t = i18n.scoped('timer.timerContent'); export default function TimerContent({ isWorkPhase, timeLeft, reps, currentRep, isRunning, handleStop, handleContine, handleReset, nextRep, previousRep, bgColor, }: TimerContentProps ) { const navigation = useNavigation(); const handleBackClick = () => { navigation.goBack(); handleReset(); }; return ( <>