import { Earth, WandSparkles, type LucideIcon } from 'lucide-react'; export type AllowedTopicDetailsTabs = 'content' | 'ai'; type TopicDetailsTabsProps = { activeTab: AllowedTopicDetailsTabs; setActiveTab: (tab: AllowedTopicDetailsTabs) => void; hasAITutor?: boolean; }; export function TopicDetailsTabs(props: TopicDetailsTabsProps) { const { activeTab, setActiveTab, hasAITutor = true } = props; return (
setActiveTab('content')} /> setActiveTab('ai')} />
); } type TopicDetailsTabProps = { isActive: boolean; icon: LucideIcon; label: string; isNew?: boolean; isDisabled?: boolean; onClick: () => void; }; function TopicDetailsTab(props: TopicDetailsTabProps) { const { isActive, icon: Icon, label, isNew, isDisabled, onClick } = props; return ( ); }