diff --git a/src/components/Premium/PremiumPage.tsx b/src/components/Premium/PremiumPage.tsx index caa353210..a4bf0ba05 100644 --- a/src/components/Premium/PremiumPage.tsx +++ b/src/components/Premium/PremiumPage.tsx @@ -1,27 +1,29 @@ +import type { LucideIcon } from 'lucide-react'; import { - Bot, Book, - Star, + Bot, CheckCircle2, - Zap, Clock, + GitPullRequest, + Lock, + Play, + Star, Users2, Wand2, - Play, - GitPullRequest, + Zap, } from 'lucide-react'; -import type { LucideIcon } from 'lucide-react'; -import { cn } from '../../lib/classname'; import { useState } from 'react'; +import { cn } from '../../lib/classname'; import { VideoModal } from '../VideoModal'; interface FeatureCardProps { title: string; description: string; duration?: string; - videoId: string; - thumbnail: string; - onClick: () => void; + videoId?: string; + thumbnail?: string; + onClick?: () => void; + isComingSoon?: boolean; } function FeatureCard(props: FeatureCardProps) { @@ -32,8 +34,27 @@ function FeatureCard(props: FeatureCardProps) { videoId, thumbnail, onClick, + isComingSoon = false, } = props; + if (isComingSoon) { + return ( +
{description}
+