diff --git a/client/components/docs/QuickStartSection.tsx b/client/components/docs/QuickStartSection.tsx index f1bb2928..9e227332 100644 --- a/client/components/docs/QuickStartSection.tsx +++ b/client/components/docs/QuickStartSection.tsx @@ -16,6 +16,7 @@ import { Link as LinkIcon, LucideIcon, } from "lucide-react"; +import { useDocsTheme } from "@/contexts/DocsThemeContext"; export interface QuickStartCard { title: string; @@ -87,36 +88,51 @@ interface QuickStartSectionProps { export default function QuickStartSection({ cards = defaultCards, }: QuickStartSectionProps) { + const { colors, theme } = useDocsTheme(); + return (
-

Quick Start

+

+ Quick Start +

{cards.map((card, index) => { const Icon = card.icon; + const hoverBorderColor = + theme === "professional" ? "hover:border-gray-400" : "hover:border-purple-500/50"; + const iconColor = + theme === "professional" ? "text-gray-700" : "text-purple-400"; + const hoverTitleColor = + theme === "professional" ? "group-hover:text-gray-900" : "group-hover:text-purple-400"; + return (
- + {card.isNew && ( New )}
- + {card.title}
- + {card.description} -
+
{card.duration} {card.difficulty}