mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2026-02-25 04:08:00 +00:00
Use selector for filtered recent emojis.
This commit is contained in:
committed by
Scott Nonnenberg
parent
67c4b0885d
commit
a0e892bf12
@@ -8,12 +8,15 @@ import { StateType } from '../reducer';
|
||||
import { isShortNameValid } from '../../components/emoji/lib';
|
||||
import { getIntl } from '../selectors/user';
|
||||
|
||||
const mapStateToProps = (state: StateType) => {
|
||||
const { recents } = state.emojis;
|
||||
const selectRecentEmojis = createSelector(
|
||||
({ emojis }: StateType) => emojis.recents,
|
||||
recents => recents.filter(isShortNameValid)
|
||||
);
|
||||
|
||||
const mapStateToProps = (state: StateType) => {
|
||||
return {
|
||||
i18n: getIntl(state),
|
||||
recentEmojis: recents.filter(isShortNameValid),
|
||||
recentEmojis: selectRecentEmojis(state),
|
||||
skinTone: get(state, ['items', 'skinTone'], 0),
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user