kv-tube/frontend/app/watch/NextVideoClient.tsx

11 lines
319 B
TypeScript

'use client';
import { useEffect } from 'react';
export default function NextVideoClient({ videoId, listId }: { videoId: string, listId?: string }) {
useEffect(() => {
window.dispatchEvent(new CustomEvent('setNextVideoId', { detail: { videoId, listId } }));
}, [videoId, listId]);
return null;
}