diff --git a/registry/lib/components/style/home-redesign/minimal/MinimalHome.vue b/registry/lib/components/style/home-redesign/minimal/MinimalHome.vue index 480ef73fd..e2f26c336 100644 --- a/registry/lib/components/style/home-redesign/minimal/MinimalHome.vue +++ b/registry/lib/components/style/home-redesign/minimal/MinimalHome.vue @@ -1,7 +1,7 @@ @@ -35,6 +35,7 @@ export default Vue.extend({ data() { return { tabs, + defaultTab: minimalHomeOptions.defaultTab, } }, mounted() { diff --git a/src/ui/TabControl.vue b/src/ui/TabControl.vue index 469895a53..e71c39d44 100644 --- a/src/ui/TabControl.vue +++ b/src/ui/TabControl.vue @@ -68,6 +68,11 @@ export default Vue.extend({ return true }, }, + defaultTab: { + type: String, + required: false, + default: '', + }, link: { type: String, required: false, @@ -80,7 +85,8 @@ export default Vue.extend({ }, data() { return { - selectedTab: this.tabs[0] as TabMapping, + selectedTab: (this.tabs.find((t: TabMapping) => t.name === this.defaultTab) ?? + this.tabs[0]) as TabMapping, } }, mounted() {