diff --git a/website/client/src/pages/settings/components/genericSettingMixin.js b/website/client/src/pages/settings/components/genericSettingMixin.js
index f1aa64994f..ec57ef6e30 100644
--- a/website/client/src/pages/settings/components/genericSettingMixin.js
+++ b/website/client/src/pages/settings/components/genericSettingMixin.js
@@ -1,6 +1,6 @@
export const GenericSettingMixin = {
methods: {
- set (preferenceType, subtype) {
+ setUserPreference (preferenceType, subtype) {
const settings = {};
if (!subtype) {
settings[`preferences.${preferenceType}`] = this.user.preferences[preferenceType];
diff --git a/website/client/src/pages/settings/generalSettings.vue b/website/client/src/pages/settings/generalSettings.vue
index c2e26666d3..d7a49290e9 100644
--- a/website/client/src/pages/settings/generalSettings.vue
+++ b/website/client/src/pages/settings/generalSettings.vue
@@ -50,16 +50,6 @@
Audio TODO
-
- |
- Show header TODO
- |
-
-
- |
- Sticky Header TODO
- |
-
@@ -122,8 +112,8 @@ import ResetAccount from './inlineSettings/resetAccount';
import DeleteAccount from './inlineSettings/deleteAccount';
import { sharedInlineSettingStore } from './components/inlineSettingMixin';
import LanguageSetting from './inlineSettings/languageSetting';
-import DateFormatSetting from '@/pages/settings/inlineSettings/dateFormatSetting';
-import DayStartAdjustmentSetting from '@/pages/settings/inlineSettings/dayStartAdjustmentSetting.vue';
+import DateFormatSetting from './inlineSettings/dateFormatSetting';
+import DayStartAdjustmentSetting from './inlineSettings/dayStartAdjustmentSetting.vue';
export default {
components: {
diff --git a/website/client/src/pages/settings/inlineSettings/dateFormatSetting.vue b/website/client/src/pages/settings/inlineSettings/dateFormatSetting.vue
index 7cbfc3606d..3d085510b0 100644
--- a/website/client/src/pages/settings/inlineSettings/dateFormatSetting.vue
+++ b/website/client/src/pages/settings/inlineSettings/dateFormatSetting.vue
@@ -106,7 +106,7 @@ export default {
},
async changeFormatAndClose () {
this.user.preferences.dateFormat = this.selectedFormat;
- await this.set('dateFormat');
+ await this.setUserPreference('dateFormat');
this.closeModal();
},
/**
diff --git a/website/client/src/pages/settings/inlineSettings/headerSettings.vue b/website/client/src/pages/settings/inlineSettings/headerSettings.vue
new file mode 100644
index 0000000000..4c5f945b6d
--- /dev/null
+++ b/website/client/src/pages/settings/inlineSettings/headerSettings.vue
@@ -0,0 +1,62 @@
+
+
+
+ |
+ {{ $t("showHeader") }}
+ |
+
+ |
+
+
+ |
+
+
+ |
+ {{ $t("stickyHeader") }}
+ |
+
+ |
+
+
+ |
+
+
+
+
+
+
+
diff --git a/website/client/src/pages/settings/inlineSettings/languageSetting.vue b/website/client/src/pages/settings/inlineSettings/languageSetting.vue
index a54bc549b0..fcc69dc9c8 100644
--- a/website/client/src/pages/settings/inlineSettings/languageSetting.vue
+++ b/website/client/src/pages/settings/inlineSettings/languageSetting.vue
@@ -137,7 +137,7 @@ export default {
},
async changeLanguageAndClose () {
this.user.preferences.language = this.selectedLanguage;
- await this.set('language');
+ await this.setUserPreference('language');
setTimeout(() => window.location.reload(true));
},
},