import { ChannelListItem } from '@components/channels/channelListItem'; import { CreateChannelModal } from '@components/channels/createChannelModal'; import { GlobeIcon } from '@radix-ui/react-icons'; import Link from 'next/link'; import { useEffect, useState } from 'react'; export default function ChannelList() { const [list, setList] = useState([]); useEffect(() => { const fetchChannels = async () => { const { getActiveChannels } = await import('@utils/bindings'); return await getActiveChannels({ active: true }); }; fetchChannels() .then((res) => setList(res)) .catch(console.error); }, []); return (
Browse channels
{list.map((item) => ( ))}
); }