diff --git a/src/components/settings_modal/admin_tabs/links_tab.js b/src/components/settings_modal/admin_tabs/links_tab.js
index da70889ac..026b099a5 100644
--- a/src/components/settings_modal/admin_tabs/links_tab.js
+++ b/src/components/settings_modal/admin_tabs/links_tab.js
@@ -11,7 +11,7 @@ import Checkbox from 'src/components/checkbox/checkbox.vue'
import SharedComputedObject from '../helpers/shared_computed_object.js'
import { get } from 'lodash'
-const MediaProxyTab = {
+const LinksTab = {
provide () {
return {
defaultDraftMode: true,
@@ -106,4 +106,4 @@ const MediaProxyTab = {
}
}
-export default MediaProxyTab
+export default LinksTab
diff --git a/src/components/settings_modal/helpers/setting.js b/src/components/settings_modal/helpers/setting.js
index f6415cc21..a3fcf252a 100644
--- a/src/components/settings_modal/helpers/setting.js
+++ b/src/components/settings_modal/helpers/setting.js
@@ -46,6 +46,7 @@ export default {
default: undefined
},
hideDraftButtons: { // this is for the weird backend hybrid (Boolean|String or Boolean|Number) settings
+ required: false,
type: Boolean
},
hideLabel: {
@@ -254,8 +255,8 @@ export default {
}
},
canHardReset () {
- return this.realSource === 'admin' && this.$store.state.adminSettings.modifiedPaths &&
- this.$store.state.adminSettings.modifiedPaths.has(this.canonPath.join(' -> '))
+ console.log('MP', this.$store.state.adminSettings.modifiedPaths.has)
+ return this.realSource === 'admin' && this.$store.state.adminSettings.modifiedPaths?.has(this.canonPath.join(' -> '))
},
matchesExpertLevel () {
return (this.expert || 0) <= this.$store.state.config.expertLevel > 0
diff --git a/src/components/settings_modal/helpers/tuple_setting.vue b/src/components/settings_modal/helpers/tuple_setting.vue
index cd0f17e2b..150b2babc 100644
--- a/src/components/settings_modal/helpers/tuple_setting.vue
+++ b/src/components/settings_modal/helpers/tuple_setting.vue
@@ -38,6 +38,16 @@
@change="e => update({ e, side: 1 })"
>
{{ ' ' }}
+ update({ e, side: 2 })"
+ >
+ {{ ' ' }}