fix(detail-pages): replace generic header flash with honest loading state (MAPPS-278) #300

Merged
YousifShkara merged 1 commit from fix/MAPPS-278-detail-header-flash into main 2026-06-21 09:42:16 +02:00
Owner

Company and Contact detail pages fell back to a static entity-type label ("Company" / "Contact") while their use_resource was still in flight, so the user briefly saw what looked like a record header before the real name swapped in. Project, Ticket, and Asset detail pages already differentiated the loading case explicitly with "Loading..."; mirror that for Company and Contact. The match arms now distinguish three states: in-flight ("Loading..."), resolved-empty ("X not found"), and resolved-with-data (the record name).

#MAPPS-278

Company and Contact detail pages fell back to a static entity-type label ("Company" / "Contact") while their `use_resource` was still in flight, so the user briefly saw what looked like a record header before the real name swapped in. Project, Ticket, and Asset detail pages already differentiated the loading case explicitly with "Loading..."; mirror that for Company and Contact. The match arms now distinguish three states: in-flight ("Loading..."), resolved-empty ("X not found"), and resolved-with-data (the record name). #MAPPS-278
fix(detail-pages): replace generic header flash with honest loading state (MAPPS-278)
All checks were successful
Check / clippy + fmt + tests (pull_request) Successful in 1m17s
Create release / Create release from merged PR (pull_request) Has been skipped
1da8f4f060
Company and Contact detail pages fell back to a static entity-type label ("Company" / "Contact") while their `use_resource` was still in flight, so the user briefly saw what looked like a record header before the real name swapped in. Project, Ticket, and Asset detail pages already differentiated the loading case explicitly with "Loading..."; mirror that for Company and Contact. The match arms now distinguish three states: in-flight ("Loading..."), resolved-empty ("X not found"), and resolved-with-data (the record name).

#MAPPS-278
YousifShkara deleted branch fix/MAPPS-278-detail-header-flash 2026-06-21 09:42:16 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
psa-systems/mokosh-apps!300
No description provided.