Skip to content

Commit 29fc497

Browse files
nicoschmdtpatrickelectric
authored andcommitted
frontend: prevent external-link extensions from showing as active in the sidebar
1 parent 89f7ef9 commit 29fc497

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

core/frontend/src/App.vue

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@
123123
nav
124124
dense
125125
>
126-
<v-list-item-group color="primary">
126+
<v-list-item-group :color="menu.new_page ? undefined : 'primary'">
127127
<v-list-group
128128
v-if="menu.submenus"
129129
:id="`button-to-${menu.title.toLowerCase().replace(' ', '-')}`"
@@ -208,6 +208,7 @@
208208
<v-list-item
209209
v-else
210210
:id="`button-to-${menu.title.toLowerCase().replace(' ', '-')}`"
211+
:class="{ 'external-link': menu.new_page }"
211212
:to="menu.new_page || menu.disabled ? null : menu.route"
212213
:target="menu.new_page ? '_blank' : '_self'"
213214
:href="menu.extension && !menu.disabled ? menu.route : undefined"
@@ -935,6 +936,11 @@ export default Vue.extend({
935936
::-webkit-scrollbar-thumb:hover {
936937
background: var(--v-primary-base);
937938
}
939+
940+
.external-link.v-list-item--active::before {
941+
opacity: 0 !important;
942+
}
943+
938944
</style>
939945

940946
<style scoped>

0 commit comments

Comments
 (0)