import { useEffect, useState } from 'react' import { Video } from './Video' import { start } from './lib/start' import { ArrowPathIcon } from '@heroicons/react/24/solid' function App() { const [mediaStreams, setMediaStreams] = useState([]) const [focusedIndex, setFocusedIndex] = useState(-1) useEffect(() => { start().then((streams) => { setMediaStreams(streams) }) }, []) const handleClick = (index: number) => (e: React.MouseEvent) => { if (focusedIndex === index) { setFocusedIndex(-1) } else { setFocusedIndex(index) } } return (
{mediaStreams.map((stream, index) => (
))}
) } export default App