8 Commits

Author SHA1 Message Date
91afbd24f8 feat: add global under-construction banner with session dismissal and booking phone\n\n- New components/construction-banner.tsx with amber warning style, tel link (719-698-9004), sessionStorage-based dismissal\n- Update app/ClientLayout.tsx to render banner, offset content via CSS var, and push fixed nav down 2025-10-20 14:34:55 -06:00
c617934a54 fix: Correct banner and navigation positioning with proper spacing
- Set explicit 60px height on construction banner
- Use proper flexbox centering in banner container
- Apply top: 60px to navigation when banner is present
- Add smooth transition for banner show/hide
2025-10-20 13:31:39 -06:00
f292192e34 fix: Change banner spacing approach to preserve nav alignment
- Remove CSS that moved navigation position (was causing alignment issues)
- Add body padding instead to make room for banner
- Navigation now stays at top:0 with proper internal alignment maintained
2025-10-20 13:28:49 -06:00
34b4095a20 fix: Improve navigation alignment when construction banner is present
- Add specific CSS rules to maintain proper vertical alignment
- Ensure navigation items stay centered when banner pushes nav down
- Fix visual offset issue between logo and navigation items
2025-10-20 13:26:25 -06:00
e28671e90f feat: Add construction banner with dismissible functionality
- Add ConstructionBanner component with warning icon and phone number
- Integrate banner into ClientLayout above all content
- Add CSS to automatically adjust navigation position when banner is visible
- Banner is dismissible with localStorage persistence
- Phone number: (719) 698-9004 for bookings
- Yellow/amber theme matching dark design
2025-10-20 13:23:14 -06:00
f2b32d2b9e Standardized ShadCN UI usage across public pages by removing ad‑hoc color classes, adopting design tokens, and unifying section paddings via a new SectionWrapper. Implemented subtle motion patterns (animate-in fade-in-50 duration-300) with motion-reduce:animate-none safeguards, and marked decorative lucide icons aria-hidden while dropping text-white overrides. Fixed ESLint issues (apostrophes, unused imports) and aligned typography/spacing to a newly documented site-wide Typography Ramp in docs/ui-architecture.md. Strengthened coverage with RTL tests for Aftercare and Privacy to assert tokens, primitives, motion, and spacing; all tests pass. Updated UT-PUB-01 story to PASS and verified loading/error skeletons for key segments.
Some checks failed
CI / build-and-test (pull_request) Failing after 1m16s
2025-09-20 02:32:08 -06:00
06abb52024 v05 push to origin 2025-09-16 21:36:20 -06:00
ae8d4a6dd1 Initial commit from Create Next App 2025-09-16 20:13:34 -06:00