"use client"; import { Dialog, DialogContent, DialogHeader, DialogTitle } from "@/components/ui/dialog"; import { getYouTubeEmbedUrl } from "@/shared/lib/youtube"; import { useI18n } from "locales/client"; interface ExerciseVideoModalProps { open: boolean; onOpenChange: (open: boolean) => void; videoUrl: string; title: string; } export function ExerciseVideoModal({ open, onOpenChange, videoUrl, title }: ExerciseVideoModalProps) { const youTubeEmbedUrl = getYouTubeEmbedUrl(videoUrl); const t = useI18n(); return ( {title}
{videoUrl ? ( youTubeEmbedUrl ? (