'use client' import React from 'react' import { cn } from '../../utils/cn' interface TabContentProps { activeTab: string TabComponent: React.ComponentType | null componentProps?: any className?: string emptyStateTitle?: string emptyStateDescription?: string minHeight?: string } export function TabContent({ activeTab, TabComponent, componentProps, className, emptyStateTitle = "Tab Not Found", emptyStateDescription, minHeight = "min-h-[400px]" }: TabContentProps) { const defaultDescription = `The selected tab "${activeTab}" could not be found.` return (
{TabComponent ? ( ) : (

{emptyStateTitle}

{emptyStateDescription || defaultDescription}

)}
) }