import { type FC, useMemo } from "react"; import { useTranslation } from "react-i18next"; import type { TaskTimeEntryType } from "../../../task/types/TaskTimeTypes"; import TimeListItem from "./TimeListItem"; import { getActiveTimeEntry, sortTaskTimes } from "./utils"; type Props = { times?: TaskTimeEntryType[]; }; const TimeList: FC = ({ times = [] }) => { const { t } = useTranslation("global"); const sortedTimes = useMemo(() => sortTaskTimes(times), [times]); const activeEntry = useMemo(() => getActiveTimeEntry(times), [times]); if (times.length === 0) return null; return (
{t("taskmanager.task_detail.time_tracking")}
{sortedTimes.map((entry) => ( ))}
); }; export default TimeList;