diff --git a/webview-ui/src/components/chat/CloudNotificationBanner.tsx b/webview-ui/src/components/chat/CloudNotificationBanner.tsx index 924ea84af3..0e5f82e414 100644 --- a/webview-ui/src/components/chat/CloudNotificationBanner.tsx +++ b/webview-ui/src/components/chat/CloudNotificationBanner.tsx @@ -1,4 +1,3 @@ -import { useState } from "react" import { useTranslation } from "react-i18next" import { Lightbulb, X } from "lucide-react" import { cn } from "@src/lib/utils" @@ -15,15 +14,9 @@ export const CloudNotificationBanner = ({ className, }: CloudNotificationBannerProps) => { const { t } = useTranslation() - const [isVisible, setIsVisible] = useState(true) - const [isAnimating, setIsAnimating] = useState(false) const handleDismiss = () => { - setIsAnimating(true) - setTimeout(() => { - setIsVisible(false) - onDismiss() - }, 200) // Match animation duration + onDismiss() } const handleClick = () => { @@ -31,15 +24,8 @@ export const CloudNotificationBanner = ({ handleDismiss() } - if (!isVisible) return null - return ( -