"use client"; import React from 'react'; import { useTimer } from 'react-timer-hook'; import { Button } from "@components/ui/button"; import { PauseIcon, Play} from "lucide-react"; interface MyTimerProps { expiryTimestamp: Date; onEnd?: () => void; } export default function MyTimer({ expiryTimestamp, onEnd } : MyTimerProps) { const { seconds, minutes, isRunning, pause, resume, } = useTimer({ expiryTimestamp, onExpire: () => onEnd && onEnd() }) return (
{isRunning ? 'Running' : 'Not running'}