diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 290d9e7..effb2e0 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -51,6 +51,8 @@ export const metadata: Metadata = { }, }; +import { PageTransition } from "@/components/shared/page-transition"; + export default function RootLayout({ children, }: { diff --git a/src/components/course/course-card.tsx b/src/components/course/course-card.tsx index 3ee1a3a..8df998d 100644 --- a/src/components/course/course-card.tsx +++ b/src/components/course/course-card.tsx @@ -45,7 +45,7 @@ export const CourseCard = memo(function CourseCard({
e.preventDefault()} onKeyDown={(e) => { if (e.key === 'Enter' || e.key === ' ') e.preventDefault(); }}> - diff --git a/src/components/course/module-list.tsx b/src/components/course/module-list.tsx index 8492699..7fbbe59 100644 --- a/src/components/course/module-list.tsx +++ b/src/components/course/module-list.tsx @@ -34,7 +34,7 @@ export function ModuleList({ Course Modules ({modules.length}) -
+
{sorted.map((mod, index) => { const isCompleted = completedIds.has(mod.id); const isCurrent = mod.id === currentModuleId; diff --git a/src/components/course/quiz-interface.tsx b/src/components/course/quiz-interface.tsx index ebfdb17..5bdf8f1 100644 --- a/src/components/course/quiz-interface.tsx +++ b/src/components/course/quiz-interface.tsx @@ -60,7 +60,7 @@ export function QuizInterface({ quiz, onSubmit, onRetry, className }: QuizInterf // Results view if (attempt) { return ( - +
+
diff --git a/src/components/shared/loading-skeleton.tsx b/src/components/shared/loading-skeleton.tsx index f6f633b..c91145b 100644 --- a/src/components/shared/loading-skeleton.tsx +++ b/src/components/shared/loading-skeleton.tsx @@ -1,7 +1,6 @@ "use client"; import { cn } from "@/lib/utils/cn"; -import { Skeleton, SkeletonCircle, SkeletonStack, @@ -42,8 +41,8 @@ export function CourseCardSkeleton() {
- - + +