import { LoadingPlaceholder } from "@/core/ui/LoadingWidget/LoadingWidget"; import { WgerModal } from "@/core/ui/Modals/WgerModal"; import { EmptyCard } from "@/components/Dashboard/EmptyCard"; import { useBodyWeightQuery, WeightChart, WeightEntry, WeightForm, WeightTableDashboard } from "@/components/Weight"; import { makeLink, WgerLink } from "@/core/lib/url"; import AddIcon from "@mui/icons-material/Add"; import { Box, Button, IconButton } from "@mui/material"; import Tooltip from "@mui/material/Tooltip"; import React from "react"; import { useTranslation } from "react-i18next"; import { DashboardCard } from "./DashboardCard"; export const WeightCard = () => { const [t] = useTranslation(); const weightyQuery = useBodyWeightQuery("lastYear"); if (weightyQuery.isLoading) { return ; } return weightyQuery.data?.length !== undefined && weightyQuery.data?.length > 0 ? ( ) : ( } /> ); }; export const WeightCardContent = (props: { entries: WeightEntry[] }) => { const [openModal, setOpenModal] = React.useState(false); const handleOpenModal = () => setOpenModal(true); const handleCloseModal = () => setOpenModal(false); const [t, i18n] = useTranslation(); return ( <> } > ); };