import { createSelector } from 'reselect'; const getState = state => state; // General getters export const fetchRecords = createSelector(getState, state => state.records); // More specific getters export const fetchRecord = recordId => createSelector(getState, state => { return state.records.filter(record => record.id === recordId)[0]; }); // export const getPoll = pollId => createSelector(getState, state => state.polls.filter(poll => poll.id === parseInt(pollId))[0]); // export const getChat = contactId => createSelector(getState, state => state.chats.filter(c => parseInt(c.contact_id) === parseInt(contactId))[0].chats); // export const getContact = contactId => createSelector(getState, state => state.contacts.filter(c => parseInt(c.id) === parseInt(contactId))[0]);