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 })" > {{ ' ' }} + + {{ ' ' }} -
- -
-
+
+ +
+
+
+ +
+