import InfiniteScroll from 'react-infinite-scroll-component' import { useChannels } from '../../../contexts/Channels' import type { GuildsChannelsPath } from '../Application' import { Loader } from '../../design/Loader' import { Channel } from './Channel' export interface ChannelsProps { path: GuildsChannelsPath } export const Channels: React.FC = (props) => { const { path } = props const { channels, hasMore, nextPage } = useChannels() return (
} > {channels.map((channel) => { const selected = channel.id === path.channelId return ( ) })}
) }