improvement(ui): reuse chips for panel selection actions - #8166
BillLeoutsakosvl346 wants to merge 1 commit into
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
|
|
Before → after at 85c350c. Existing Chips replace the local tab wrapper and terminal selection styles. Source-backed fixtures with local state; live authenticated workflow behavior was not exercised. Intentional differences: tabs 28→30px, labels 12→14px, shared selected fill/corners; header icon actions 30→28px. Click/keyboard selection was exercised. Product hydration guards, data attributes and mounted content are unchanged. Light — before left / after right: |



Workflow tabs and terminal Input/Output selection now use the existing
Chip activetreatment. The local PanelTabButton wrapper and export are removed. Header menu/chat buttons use the shared 28px regular icon size.Tab handlers, hydration guards, data attributes, visibility conditions and mounted panel content are unchanged. Intentional visual changes: tabs 28→30px and labels 12→14px, standard chip corners and selected fill, and header actions 30→28px.
Validation: workspace types, import checks, mandatory API validation, lint, full EMCN suite and 29consumer tests. Source-backed light/dark/selected/focus/enlarged-text fixture screenshots will be attached; live authenticated workflow behavior was not exercised in the browser.
External full audit: 739→721 findings; all 18 targeted overrides removed, no new findings. Diff checker clean against the actual base.