"use client"; import * as React from "react"; import { Sparkles, X } from "lucide-react"; import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger, } from "@/components/ui/tooltip"; interface CoursePromoBadgeProps { sidebarOpen?: boolean; } export function CoursePromoBadge({ sidebarOpen = true }: CoursePromoBadgeProps) { const [dismissed, setDismissed] = React.useState(false); if (dismissed) { return null; } // Collapsed state - show only icon with tooltip if (!sidebarOpen) { return (
); } // Expanded state - show full badge return ( ); }