import { Empty, Result, Spin } from "antd"; import { useMaterial } from "../../../shared/hooks/use-materials"; import { MaterialContent } from "./MaterialContent"; interface MaterialDetailPanelProps { materialId: null | string; projectId: string; } export function MaterialDetailPanel({ materialId, projectId }: MaterialDetailPanelProps) { if (!materialId) { return (
); } return ; } function MaterialDetailPanelInner({ materialId, projectId }: MaterialDetailPanelProps) { const { data, error, isLoading } = useMaterial({ materialId, projectId }); if (isLoading) { return (
); } if (error) { return (
); } if (!data) { return (
); } return ; }