Fix double click on sidebar on smaller screens (#906)

The problem was that on smaller screens or when resizing, v-navigation-drawer would change its value on its own, but these changes were not propagated to AppSidebar.
I also added a few missing type definitions for SidebarLinks.
This commit is contained in:
Philipp Fischbeck
2022-01-07 22:09:34 +01:00
committed by GitHub
parent 76d2eecd86
commit 2c17845169
3 changed files with 31 additions and 17 deletions

View File

@@ -2,8 +2,10 @@ import { TranslateResult } from "vue-i18n";
export interface SideBarLink {
icon: string;
to: string;
to?: string;
href?: string;
title: TranslateResult;
children?: SideBarLink[];
}
export type SidebarLinks = Array<SideBarLink>;