diff --git a/webview-ui/src/components/welcome/RooHero.tsx b/webview-ui/src/components/welcome/RooHero.tsx index 4a8fd179584..5e6ef9899a0 100644 --- a/webview-ui/src/components/welcome/RooHero.tsx +++ b/webview-ui/src/components/welcome/RooHero.tsx @@ -5,9 +5,13 @@ const RooHero = () => { const w = window as any return w.IMAGES_BASE_URI || "" }) + const [isHovered, setIsHovered] = useState(false) return ( -
+
setIsHovered(true)} + onMouseLeave={() => setIsHovered(false)}>
{ maskImage: `url('${imagesBaseUri}/roo-logo.svg')`, maskRepeat: "no-repeat", maskSize: "contain", + animation: isHovered ? "smooth-bounce 1s ease-in-out infinite" : "none", }} - className="z-5 mr-auto group-hover:animate-bounce translate-y-0 transition-transform duration-500"> + className="z-5 mr-auto translate-y-0 transition-transform duration-500"> Roo logo