veza/apps/web/src/components/education
senke 85a40aeed1 refactor(ui): Design tokens - gradients, duration, textarea
- Replace cyan/magenta/purple gradients with primary/secondary
- duration-200/300 → duration-[var(--duration-normal)]
- Textarea: min-h-[100px] → min-h-24
- SearchPageHeader, DashboardPage, PlaylistHeader
- UserProfilePageHeader/Hero, PlaylistDetailPageHero
- SocialViewFeedItem, WishlistView, PostCard, ProductCard, CourseCard
- SearchPageResults, MarketplaceHome

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 22:56:30 +01:00
..
course-detail-view ui(components): migrate remaining 27 skeleton files to Skeleton shimmer 2026-02-08 23:21:33 +01:00
course-learning-view ui(components): migrate remaining 27 skeleton files to Skeleton shimmer 2026-02-08 23:21:33 +01:00
modals refactor(tokens): complete design token migration to semantic system 2026-02-09 23:05:09 +01:00
CourseCard.stories.tsx chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
CourseCard.tsx refactor(ui): Design tokens - gradients, duration, textarea 2026-02-10 22:56:30 +01:00
CourseDetailView.stories.tsx style(education): elevate CourseDetailView and CourseLearningView to SaaS Premium 2026-02-07 14:57:13 +01:00
CourseDetailView.tsx refactor(education): CourseDetailView module with hook, subcomponents, skeleton 2026-02-05 23:52:24 +01:00
CourseLearningView.stories.tsx style(education): elevate CourseDetailView and CourseLearningView to SaaS Premium 2026-02-07 14:57:13 +01:00
CourseLearningView.tsx refactor(education): CourseLearningView module with hook, subcomponents, skeleton 2026-02-05 23:45:58 +01:00
MyCoursesView.stories.tsx chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
MyCoursesView.tsx fix: resolve TypeScript errors from UI polish subagents 2026-02-10 00:52:48 +01:00