import React, { useEffect, useState } from 'react' import { useChannels } from '../contexts/ChannelContext' import ChannelList from './ChannelList' import VideoPlayer from './VideoPlayer' import Header from './Header' import LoadingSpinner from './LoadingSpinner' export default function MainInterface() { const { refreshChannels, isLoading, error, currentChannel } = useChannels() const [showChannelList, setShowChannelList] = useState(true) useEffect(() => { refreshChannels() }, []) if (isLoading && !currentChannel) { return } return (
setShowChannelList(!showChannelList)} showChannelList={showChannelList} />
{showChannelList && (
setShowChannelList(false)} />
)}
{currentChannel ? ( ) : (
📺

Selecciona un canal

Elige un canal de la lista para comenzar a ver

)}
{error && (
{error}
)}
) }