Enhance video card hover effect with increased scale and overflow visibility

Update `VideoCard` component to add a hover effect that scales the card and manages body class for CSS-based overflow visibility. Modify CSS to apply scale and ensure overflow visibility on parent elements when the `video-card-hovered` class is present on the body.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 2eb1084e-b728-4449-9231-f1665924c8d5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/2eb1084e-b728-4449-9231-f1665924c8d5/kdQ95gE
This commit is contained in:
sebastjanartic
2025-08-29 18:19:37 +00:00
parent f7b9d034ca
commit fa28e5fecb
2 changed files with 16 additions and 16 deletions
+8 -2
View File
@@ -171,8 +171,14 @@ export default function VideoCard({ video, onClick, className = "" }: VideoCardP
zIndex: isHovered ? 999999 : 1,
position: 'relative'
}}
onMouseEnter={() => setIsHovered(true)}
onMouseLeave={() => setIsHovered(false)}
onMouseEnter={() => {
setIsHovered(true);
document.body.classList.add('video-card-hovered');
}}
onMouseLeave={() => {
setIsHovered(false);
document.body.classList.remove('video-card-hovered');
}}
>
{/* Video preview container */}
<div