Maintenance & work ordersIssues
Issue detail
Layout and actions on the maintenance issue detail page.
Open issue detail
- From the Issues table, select a row to navigate to
/dashboard/maintenance/issues/:issueId. - The route loader resolves the issue from the same sample source as the list in the reviewed build. If the id is unknown, you get a not found result.
Page layout
Top bar
- Back control — returns to
/dashboard/maintenance/issues. - Breadcrumb-style labels — “Issues” and the issue id.
- Approve and Reject — text buttons in the top bar.
- Manage Issue — outline button.
📌 Note: In the reviewed code, Approve, Reject, and Manage Issue are present in the UI but do not call mutation handlers or open dialogs. Treat them as placeholders until your build connects real workflows.
Left column
- Issue Detail card — status badge, id, title, description, created/reporter summary, category and priority blocks.
- Vehicle card — vehicle summary for the linked vehicle.
- Attachments card — lists attachment metadata when present.
Right column
- Discussion / chat panel (
DetailChat) for threaded-style comments in the layout.
Status badge colors
Status values use distinct badge styles (for example Open = green tones, Rejected = red tones). Your theme may vary slightly.
If detail does not load
- Confirm the issue id exists in your current session list (sample data may differ between deployments).
- Use the back link to return to the list and pick a row again.