simle-chat
14 строк · 507.0 Байт
1import { createSelector } from 'reselect';2
3export const getCurrentChannels = (state) => state.chatReducer.currentChannels;4
5export const getCurrentChannelsNames = createSelector(6[getCurrentChannels],7(currentChannels) => currentChannels.map((channel) => channel.name),8);9
10export const getActiveChannel = (state) => state.chatReducer.activeChannel;11
12export const getActiveChannelId = (state) => state.chatReducer.activeChannelId;13
14export const getActiveChat = (state) => state.chatReducer.activeChat;15