import { IconPlugConnectedX, IconRobot, IconRobotOff, IconStar, } from "@tabler/icons-react" import { Link } from "@tanstack/react-router" import { useTranslation } from "react-i18next" import { Button } from "@/components/ui/button" interface ChatEmptyStateProps { hasAvailableModels: boolean defaultModelName: string isConnected: boolean } export function ChatEmptyState({ hasAvailableModels, defaultModelName, isConnected, }: ChatEmptyStateProps) { const { t } = useTranslation() if (!hasAvailableModels) { return (
{t("chat.empty.noConfiguredModelDescription")}
{t("chat.empty.noSelectedModelDescription")}
{t("chat.empty.notRunningDescription")}
{t("chat.welcomeDesc")}