From 8c26cfbd57610f4390f6f37e42ce6f3e0bd3a72e Mon Sep 17 00:00:00 2001 From: Jason Henriquez Date: Sat, 21 Oct 2023 09:55:33 -0500 Subject: [PATCH] Implement curated list for default landing page dropdown options --- .../components/general-settings/general-settings.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/renderer/components/general-settings/general-settings.js b/src/renderer/components/general-settings/general-settings.js index 9ebdbaee038e7..b47b3324cab1b 100644 --- a/src/renderer/components/general-settings/general-settings.js +++ b/src/renderer/components/general-settings/general-settings.js @@ -42,6 +42,15 @@ export default defineComponent({ '', 'openLinkAfterPrompt', 'doNothing' + ], + includedDefaultPageNames: [ + 'subscriptions', + 'subscribedChannels', + 'trending', + 'popular', + 'userPlaylists', + 'history', + 'settings' ] } }, @@ -62,8 +71,7 @@ export default defineComponent({ return this.$store.getters.getCheckForBlogPosts }, defaultPages: function () { - // filter out default '/' route and routes with params - return this.$router.getRoutes().filter((route, i) => i !== 0 && !route.path.includes(':')) + return this.$router.getRoutes().filter((route) => this.includedDefaultPageNames.includes(route.name)) }, defaultPageNames: function () { return this.defaultPages.map((route) => this.$t(route.meta.title))