veza/apps/web/src/components/education/course-learning-view
senke b04336129a ui(components): migrate remaining 27 skeleton files to Skeleton shimmer
Complete the migration of all inline `animate-pulse bg-muted` patterns
to the shared `<Skeleton>` component with premium shimmer animation.

Covers: UserProfilePage, SearchPage, CourseDetailView, ProductDetailView,
NotificationsPage, ChatMessages, SessionsPage, RegisterPage, AudioPlayer,
DataList, AccountSettings, Dialog, CourseLearningView, TwoFactorSetup,
ProjectsManager, GoLiveView, ConnectivityView, AIToolsView,
CloudSettingsView, EquipmentDetailView, NotificationMenu, PlaybackHeatmap,
ProjectDetailView, AvatarUpload, ShareLinkManager, OptimizedImage, BlurPlaceholder.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-08 23:21:33 +01:00
..
CourseLearningView.tsx style(education): elevate CourseDetailView and CourseLearningView to SaaS Premium 2026-02-07 14:57:13 +01:00
CourseLearningViewHeader.tsx style(education): elevate CourseDetailView and CourseLearningView to SaaS Premium 2026-02-07 14:57:13 +01:00
CourseLearningViewPlayer.tsx style(education): elevate CourseDetailView and CourseLearningView to SaaS Premium 2026-02-07 14:57:13 +01:00
CourseLearningViewSidebar.tsx ui(tokens): migrate text-[10px] to text-xs across 23 components 2026-02-08 22:47:19 +01:00
CourseLearningViewSkeleton.tsx ui(components): migrate remaining 27 skeleton files to Skeleton shimmer 2026-02-08 23:21:33 +01:00
CourseLearningViewTabs.tsx style(education): elevate CourseDetailView and CourseLearningView to SaaS Premium 2026-02-07 14:57:13 +01:00
index.ts refactor(education): CourseLearningView module with hook, subcomponents, skeleton 2026-02-05 23:45:58 +01:00
types.ts refactor(education): CourseLearningView module with hook, subcomponents, skeleton 2026-02-05 23:45:58 +01:00
useCourseLearningView.ts refactor(education): CourseLearningView module with hook, subcomponents, skeleton 2026-02-05 23:45:58 +01:00