import { memo } from "react"; import { Alert, AlertAction, AlertDescription } from "../ui/alert"; import { Button } from "../ui/button"; import { CircleAlertIcon, XIcon } from "lucide-react"; import { Tooltip, TooltipPopup, TooltipTrigger } from "../ui/tooltip"; export const ThreadErrorBanner = memo(function ThreadErrorBanner({ error, onDismiss, }: { error: string | null; onDismiss?: () => void; }) { if (!error) return null; return (
}>{error} {error} {onDismiss && ( )}
); });