diff --git a/assets/pages/Settings.vue b/assets/pages/Settings.vue
index 34308303..daca6c86 100644
--- a/assets/pages/Settings.vue
+++ b/assets/pages/Settings.vue
@@ -5,7 +5,6 @@
About
- Version
You are using Dozzle {{ currentVersion }}.
@@ -57,20 +56,6 @@ import gt from "semver/functions/gt";
import valid from "semver/functions/valid";
import { mapActions, mapState } from "vuex";
-function computedSettings(names) {
- return names.reduce((map, name) => {
- map[name] = {
- get() {
- return this.settings[name];
- },
- set(value) {
- this.updateSetting({ [name]: value });
- }
- };
- return map;
- }, {});
-}
-
export default {
props: [],
name: "Settings",
@@ -100,7 +85,17 @@ export default {
},
computed: {
...mapState(["settings"]),
- ...computedSettings.bind(this)(["search", "size"])
+ ...["search", "size"].reduce((map, name) => {
+ map[name] = {
+ get() {
+ return this.settings[name];
+ },
+ set(value) {
+ this.updateSetting({ [name]: value });
+ }
+ };
+ return map;
+ }, {})
}
};