lbry-redux/src/redux/selectors/notifications.js
Oleg Silkin c0db949a53 lint
2020-01-13 16:55:28 -05:00

32 lines
556 B
JavaScript

import { createSelector } from 'reselect';
export const selectState = state => state.notifications || {};
export const selectToast = createSelector(
selectState,
state => {
if (state.toasts.length) {
const { id, params } = state.toasts[0];
return {
id,
...params,
};
}
return null;
}
);
export const selectError = createSelector(
selectState,
state => {
if (state.errors.length) {
const { error } = state.errors[0];
return {
error,
};
}
return null;
}
);