diff --git a/src/features/settings/views/SettingsView.vue b/src/features/settings/views/SettingsView.vue index 327072a..a91b998 100644 --- a/src/features/settings/views/SettingsView.vue +++ b/src/features/settings/views/SettingsView.vue @@ -20,8 +20,10 @@ import LeftSidebarLayout from '@/layouts/LeftSidebarLayout.vue'; import { loadSettingsConfig } from '../utils/settingsParser'; import { onMounted, ref } from 'vue'; import { useI18n } from 'vue-i18n'; +import { useRoute } from 'vue-router'; const { t } = useI18n(); +const route = useRoute(); const settingsLoaded = ref(false) const settings = ref([]); @@ -30,6 +32,14 @@ onMounted(async () => { settings.value = (await loadSettingsConfig()).contents; settingsLoaded.value = true; }); + +const getActiveSection = function getActiveSection () { + const segments = route.path + .split('/') + .filter(Boolean); + + return segments[1]; +};