import React from 'react'; import { CardContent, CardHeader, CardTitle } from '@/components/ui/card'; import { LucideIcon } from 'lucide-react'; import { cn } from '@/lib/utils'; import { FrostedSurface } from '../../components/tenant'; export interface HighlightItem { id: string; icon: LucideIcon; title: string; description: string; badge?: string; } interface OnboardingHighlightsGridProps { items: HighlightItem[]; className?: string; } export function OnboardingHighlightsGrid({ items, className }: OnboardingHighlightsGridProps) { if (!items.length) { return null; } return (
{items.map(({ id, icon: Icon, title, description, badge }) => (
{badge && ( {badge} )}
{title}

{description}

))}
); } OnboardingHighlightsGrid.displayName = 'OnboardingHighlightsGrid';