import { Stack, } from "@mui/material"; import { LoadingPlaceholder } from "@/core/ui/LoadingWidget/LoadingWidget"; import { WgerContainerRightSidebar } from "@/core/ui/Widgets/Container"; import { useMeasurementsQuery } from "@/components/Measurements/queries"; import { CategoryDetailDataGrid } from "@/components/Measurements/widgets/CategoryDetailDataGrid"; import { CategoryDetailDropdown } from "@/components/Measurements/widgets/CategoryDetailDropdown"; import { AddMeasurementEntryFab } from "@/components/Measurements/widgets/fab"; import { MeasurementChart } from "@/components/Measurements/widgets/MeasurementChart"; import React from "react"; import { useParams } from "react-router-dom"; export const MeasurementCategoryDetail = () => { const params = useParams<{ categoryId: string }>(); const categoryId = params.categoryId ?? ''; if (!categoryId) { return

Please pass a category id.

; } // eslint-disable-next-line react-hooks/rules-of-hooks const categoryQuery = useMeasurementsQuery(categoryId); if (categoryQuery.isLoading) { return ; } return } mainContent={ } fab={} />; };