import { Table, TableBody, TableCell, TableContainer, TableHead, TableRow } from "@mui/material"; import { NutritionalValues } from "@/components/Nutrition/helpers/nutritionalValues"; import { GroupedDiaryEntries } from "@/components/Nutrition/models/nutritionalPlan"; import React from "react"; import { useTranslation } from "react-i18next"; import { Link } from "react-router-dom"; import { dateToLocale, yyyymmddToDate } from "@/core/lib/date"; import { numberLocale } from "@/core/lib/numbers"; import { makeLink, WgerLink } from "@/core/lib/url"; export const DiaryOverview = (props: { planId: string, logged: Map, planned: NutritionalValues }) => { const [t, i18n] = useTranslation(); return {t('date')} {t('nutrition.logged')} {t('nutrition.difference')} {Array.from(props.logged).map(([key]) => {dateToLocale(yyyymmddToDate(key))} {t('nutrition.valueEnergyKcal', { value: numberLocale(props.logged.get(key)?.nutritionalValues.energy!, i18n.language) } )} {numberLocale(props.logged.get(key)?.nutritionalValues.energy! - props.planned.energy, i18n.language)} ) }
; };