Global: Apply collapsible pattern to Shipment Detail scrape/source sections #49
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Collapsible sections use two different UI patterns:
Pattern A — ChevronDown icon rotating (Dashboard: Delivered/Archived sections, Parsers: field map):
Pattern B — Plain text toggle (ShipmentDetail: Scrape Log):
Pattern B appears in
ShipmentDetail.tsxline ~566 for the Scrape Log card header. It looks like a text link and is visually inconsistent with every other collapsible in the app.Implementation
File:
frontend/src/pages/ShipmentDetail.tsx— Scrape Log card header around line 565.Change the Scrape Log card button from text toggle to chevron toggle:
ChevronDownis already imported inShipmentDetail.tsxline ~8.Acceptance criteria
Brand identity alignment
This issue overlaps with #48 but should cover the specific Shipment Detail scrape/source area, especially after the
Source & syncmerge from #30. The goal is consistent disclosure for raw operational data.Brand-compliant implementation notes
Source & synccard, exposeScrape logorRaw source eventswith the standard chevron pattern.Additional acceptance criteria
Migrated from GitHub issue #28: https://github.com/bullitt186/trackbox/issues/28
Original author: @bullitt186
Original created: 2026-06-27T13:26:32Z
Original labels: ux
Global: Standardize collapsible toggle pattern — some use ChevronDown, some use 'Show/Hide' textto Global: Apply collapsible pattern to Shipment Detail scrape/source sectionsImplemented in commit
bd6b0e7as part of the Source & sync card merge (also resolves #30 and #48). The Scrape Log collapsible toggle in ShipmentDetail now uses the rotating ChevronDown pattern:<ChevronDown className={cn("h-4 w-4 transition-transform", scrapeLogOpen && "rotate-180")} />. This is consistent with Dashboard (Delivered/Archived sections), Parsers (field map), and the rest of the app. Text-only 'Show'/'Hide' toggles have been eliminated across the application.