"use client"; import { useField, useFormFields } from "@payloadcms/ui"; const calculateTicks = (value: number) => { const totalMinutes = value * 10; const days = Math.floor(value / 144); const hours = Math.floor(totalMinutes / 60) % 24; const minutes = totalMinutes % 60; return `${days >= 1 ? `${days}d ` : ""}${hours}h ${minutes}m`; }; export const TickDurationDescription = ({ task }: { task: string }) => { const { value, setValue } = useField(); return value && typeof value === "number" ? (
The number of ticks (10 minutes *{" "}
{value} ={" "}
{calculateTicks(value)}) it takes to {task}.
The number of ticks it takes to {task}.
); }; export default TickDurationDescription;