From aa5c4e065c61bf30d7bd97579f6bfeecc71238bd Mon Sep 17 00:00:00 2001 From: f0x52 Date: Wed, 16 Nov 2022 17:05:49 +0100 Subject: [frogend] Emoji categories (#1051) * emoji category combobox * emoji categorizing * dropdown entry separation * emoji filtering/sorting * add some explaining comments * remove unneeded default-value code * remove wrongly created package.json * configurable ComboBox label+placeHolder --- web/source/settings/redux/reducers/user.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'web/source/settings/redux') diff --git a/web/source/settings/redux/reducers/user.js b/web/source/settings/redux/reducers/user.js index b4463c9f9..861f519d1 100644 --- a/web/source/settings/redux/reducers/user.js +++ b/web/source/settings/redux/reducers/user.js @@ -20,7 +20,6 @@ const { createSlice } = require("@reduxjs/toolkit"); const d = require("dotty"); -const defaultValue = require("default-value"); module.exports = createSlice({ name: "user", @@ -30,10 +29,10 @@ module.exports = createSlice({ }, reducers: { setAccount: (state, { payload }) => { - payload.source = defaultValue(payload.source, {}); - payload.source.language = defaultValue(payload.source.language.toUpperCase(), "EN"); - payload.source.status_format = defaultValue(payload.source.status_format, "plain"); - payload.source.sensitive = defaultValue(payload.source.sensitive, false); + payload.source = payload.source ?? {}; + payload.source.language = payload.source.language.toUpperCase() ?? "EN"; + payload.source.status_format = payload.source.status_format ?? "plain"; + payload.source.sensitive = payload.source.sensitive ?? false; state.profile = payload; // /user/settings only needs a copy of the 'source' obj -- cgit v1.2.3