shoc-frontend-new/src/app/(protected)/workorders/_components
Codex Review Integration ac9ce34101 fix(work-orders): distinguish loading from empty in Unassigned pin (SH-165)
The pinned Unassigned section folded the queue query's pending state into
isFetching only, which the section never read. On first mount, once GET /board
resolved while the queue was still paging GET /board/search, the pin announced
"No unassigned work orders." instead of a loading state.

Expose the queue query's own isLoading as unassignedLoading, thread it through
the table data hook, and render an aria-busy loading row while it is true so the
loading and empty states are separately observable.
2026-08-18 17:22:32 -03:00
..
comp-doc feat(work-orders): query broadcast, remove auth bypass, dispatch polish (#100) 2026-08-14 11:52:48 -03:00
detail feat(work-orders): query broadcast, remove auth bypass, dispatch polish (#100) 2026-08-14 11:52:48 -03:00
dispatch/dispatch-detail feat(work-orders): query broadcast, remove auth bypass, dispatch polish (#100) 2026-08-14 11:52:48 -03:00
dispatch-create-modal feat(work-orders): query broadcast, remove auth bypass, dispatch polish (#100) 2026-08-14 11:52:48 -03:00
list fix(work-orders): distinguish loading from empty in Unassigned pin (SH-165) 2026-08-18 17:22:32 -03:00
loading chore: integrate current dev into board foundation 2026-07-24 18:43:22 -03:00
media feat(work-orders): query broadcast, remove auth bypass, dispatch polish (#100) 2026-08-14 11:52:48 -03:00
view feat(work-orders): query broadcast, remove auth bypass, dispatch polish (#100) 2026-08-14 11:52:48 -03:00
wizard chore(work-orders): merge origin/dev and keep SH-184 Add-On with severity gates 2026-08-17 09:36:07 -03:00
dispatch-detail-modal.tsx refactor(ui): enforce maintainable conditional feedback 2026-07-24 11:32:58 -03:00
use-vendor-editor.ts fix(vendors): remove preferred contact and fix trade ordering (#63) 2026-08-03 17:53:39 -03:00
vendor-assignment-section.tsx Complete vendor operations roadmap frontend (#52) 2026-07-24 18:10:45 -03:00
vendor-editor-dialog.tsx fix(vendors): remove preferred contact and fix trade ordering (#63) 2026-08-03 17:53:39 -03:00
work-order-activity.tsx fix(vendors): remove preferred contact and fix trade ordering (#63) 2026-08-03 17:53:39 -03:00
work-order-fields.tsx Complete vendor operations roadmap frontend (#52) 2026-07-24 18:10:45 -03:00
work-order-form.tsx feat(work-orders): board wizard create with service notes (#99) 2026-08-13 18:43:11 -03:00
work-order-view-sections.tsx fix(vendors): remove preferred contact and fix trade ordering (#63) 2026-08-03 17:53:39 -03:00