Experience / Education screen rebuild — subnav for Education / Jobs / Contracts + view-by-default + Edit toggle #144
Labels
No labels
area:auth
area:ci
area:db
area:infra
area:native
area:pwa
area:service
epic
feature
foundation
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
james/carol#144
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?
Existing
/experience(#23) ships Education only. The design (../carol-design/design_files/ExperienceScreen.jsx) wraps Education in a segmented sub-nav (Education / Jobs / Contracts) under a single "Experience" page header. Education entries render as cards (institution + typeBadge+ focus + mono dates + description). Edit mode adds a section-level "Add entry" + per-card edit/delete tools. Jobs / Contracts: planned-note placeholder tied to epic #4.Scope
app/(app)/experience/page.tsx+ Education client against the new primitives and tokens.Tabsprimitive if it lands in the day-one component set; otherwise inline the segmented control matching the DS spec (role="tablist",aria-selected).Badge· focus · mono dates · description); Edit mode reveals "Add entry" (primary, leadingplusicon) in the section head + per-card edit/delete tools.Acceptance criteria
role="tablist",aria-selected); Education default.Out of scope
Composes with
Design package, token-foundation ticket, component-primitives ticket, sidebar-shell ticket, #23.