Created the ChannelContext.jsx

This commit is contained in:
2023-11-17 06:43:42 +01:00
parent 370425975e
commit 70c3e9bc38

@ -16,6 +16,8 @@ export const ChannelProvider = ({children}) => {
.then((c) => setChannels(c)) .then((c) => setChannels(c))
} }
const getChannelById = (id) => channels.find((c) => c.channelId === id);
useEffect(() => { useEffect(() => {
updateChannels(); updateChannels();
@ -25,7 +27,7 @@ export const ChannelProvider = ({children}) => {
}, []); }, []);
return ( return (
<ChannelContext.Provider value={{channels, updateChannels}}> <ChannelContext.Provider value={{channels, updateChannels, getChannelById}}>
{children} {children}
</ChannelContext.Provider> </ChannelContext.Provider>
) )