import { ReactNode } from 'react' import { cn } from '@/lib/utils' export interface DataListProps { items: any[] renderItem: (item: any, index: number) => ReactNode emptyMessage?: string className?: string itemClassName?: string } export function DataList({ items, renderItem, emptyMessage = 'No items', className, itemClassName, }: DataListProps) { if (items.length === 0) { return (