Complete reviews + fix Navigation from user feedback
- Promote all 11 atoms, 6 molecules, 1 organism from review → done - Navigation: grey bg (surface.subtle), real FA logo SVGs, add Provider Portal - Navigation: remove mobileTrailing prop and MobilePriceTracker story - Add staticDirs to Storybook config for brand assets Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -761,6 +761,40 @@ Each entry follows this structure:
|
||||
- AddOnOption: price moved to own row below heading, heading row centre-aligned so short headings (no description) align with switch, heading-to-price margin removed
|
||||
- AddOnOption + ServiceOption: added optional `maxDescriptionLines` prop with CSS line-clamp + "View more"/"View less" toggle (caption size, text.secondary, weight 400). Omit prop for no limit.
|
||||
|
||||
**Next steps:**
|
||||
- ~~Build Footer organism~~ (next)
|
||||
- ~~Build ServiceSelector organism~~ (next)
|
||||
- ~~Consider FormField molecule~~ (next)
|
||||
- ~~Remaining P3s~~ (next)
|
||||
|
||||
### Session 2026-03-25p — Review completion + Navigation fixes
|
||||
|
||||
**Agent(s):** Claude Opus (via conversation)
|
||||
|
||||
**Work completed:**
|
||||
- Completed review of all components — user approved all atoms + molecules with no changes
|
||||
- Applied 4 Navigation fixes from user feedback:
|
||||
1. Added "Provider Portal" to default nav items
|
||||
2. Integrated real FA logo SVGs from `brandassets/brandlogo/` (full wordmark desktop, short icon mobile)
|
||||
3. Changed nav background from warm (`surface.warm` / brand.50) to grey (`surface.subtle` / neutral.50)
|
||||
4. Removed `mobileTrailing` prop and `MobilePriceTracker` story — speculative feature not in design
|
||||
- Added `staticDirs: ['../brandassets']` to Storybook config for logo serving
|
||||
- Updated component-registry.md: promoted 11 atoms + 6 molecules + 1 organism from "review" to "done"
|
||||
- TypeScript compiles, Storybook builds
|
||||
|
||||
**Decisions made:**
|
||||
- Nav background is grey (neutral.50) not warm (brand.50) — per user's Figma reference
|
||||
- "Log in" label kept as-is — universally understood, user confirmed
|
||||
- mobileTrailing prop removed entirely — was over-reading Figma's mobile header
|
||||
|
||||
**Component status at end of session:**
|
||||
- **Done (11 atoms):** Button, Typography, Input, Card, Badge, Chip, Switch, Radio, IconButton, Divider, Link
|
||||
- **Done (6 molecules):** ProviderCard, VenueCard, ServiceOption, SearchBar, AddOnOption, StepIndicator
|
||||
- **Done (1 organism):** Navigation
|
||||
- **Planned (3 atoms):** Icon, Avatar, ColourToggle, Slider
|
||||
- **Planned (2 molecules):** MapCard, FormField
|
||||
- **Planned (4 organisms):** ServiceSelector, PricingTable, ArrangementForm, Footer
|
||||
|
||||
**Next steps:**
|
||||
- Build Footer organism (Link + Typography + Divider — dependencies ready)
|
||||
- Build ServiceSelector organism (ServiceOption × n + Typography + Button)
|
||||
|
||||
Reference in New Issue
Block a user