'use client'; import React, { useEffect, useState } from 'react'; import Link from 'next/link'; import { useRouter, useParams } from 'next/navigation'; import { useVideos, Video } from '../../../../hooks/useVideos'; export default function VideoDetailsPage() { const params = useParams(); const id = params.id as string; const router = useRouter(); const { getVideoById, deleteVideo, publishVideo } = useVideos(); const [video, setVideo] = useState