'use client' import { cn } from '@/lib/utils' import { BookCheck, Image, MessageCircleMore, Newspaper, Repeat2, Search } from 'lucide-react' import React from 'react' import { Separator } from '../ui-v2/separator' type SectionProps = { children: React.ReactNode className?: string size?: 'sm' | 'md' | 'lg' title?: string separator?: boolean } export const Section: React.FC = ({ children, className, size = 'md', title, separator = false }) => { let icon: React.ReactNode switch (title) { case 'Images': // eslint-disable-next-line jsx-a11y/alt-text icon = break case 'Sources': icon = break case 'Answer': icon = break case 'Related': icon = break case 'Follow-up': icon = break default: icon = } return ( <> {separator && }
{title && (

{icon} {title}

)} {children}
) }