'use client'; import Link from 'next/link'; import { Badge } from '@/components/ui/badge'; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/Card'; import { cn } from '@/lib/utils'; interface PreviewAction { href: string; label: string; } interface FeaturePreviewPageProps { eyebrow: string; title: string; description: string; status?: 'preview' | 'request-only' | 'active'; bullets: readonly string[]; primaryAction?: PreviewAction; secondaryAction?: PreviewAction; } export function FeaturePreviewPage({ eyebrow, title, description, status = 'preview', bullets, primaryAction, secondaryAction, }: FeaturePreviewPageProps) { const primaryActionClassName = 'inline-flex h-10 items-center justify-center rounded-md bg-gray-700 px-4 text-base font-medium text-white transition-colors hover:bg-gray-600'; const secondaryActionClassName = 'inline-flex h-10 items-center justify-center rounded-md border border-gray-600 bg-transparent px-4 text-base font-medium text-white transition-colors hover:bg-gray-800'; return (
{eyebrow}
{description}