'use client' import { useState } from 'react' import { motion } from 'framer-motion' import { Play } from 'lucide-react' import Image from 'next/image' interface VideoPlayerProps { posterImage: string videoUrl: string title: string className?: string } export function VideoPlayer({ posterImage, videoUrl, title, className = '' }: VideoPlayerProps) { const [isPlaying, setIsPlaying] = useState(false) const handlePlay = () => { setIsPlaying(true) } return (