import React, { useState, useEffect } from "react"; import { useParams, useNavigate } from "react-router"; import { toast } from "react-toastify"; import { getWorkOrderById } from "../api"; import "./WorkOrderViewPage.css"; export default function WorkOrderViewPage() { const { id } = useParams(); const navigate = useNavigate(); const [wo, setWo] = useState(null); const [loading, setLoading] = useState(true); useEffect(() => { const load = async () => { try { const data = await getWorkOrderById(id); setWo(data); } catch (err) { toast.error("Failed to load work order"); } finally { setLoading(false); } }; load(); }, [id]); if (loading) return
{wo.description || "No description provided."}