File tree 4 files changed +10
-10
lines changed
src/Exceptionless.Web/ClientApp/src/routes/(app)
4 files changed +10
-10
lines changed Original file line number Diff line number Diff line change 16
16
interface Props {
17
17
isCommandOpen: boolean ;
18
18
isSidebarOpen: boolean ;
19
- isMediumScreen: boolean ;
19
+ isMediumScreen? : boolean ;
20
20
}
21
21
22
22
let { isCommandOpen = $bindable (), isSidebarOpen = $bindable (), isMediumScreen }: Props = $props ();
Original file line number Diff line number Diff line change 3
3
import type { NavigationItem } from ' ../../../routes' ;
4
4
5
5
interface Props {
6
- isLargeScreen: boolean ;
6
+ isLargeScreen? : boolean ;
7
7
isSidebarOpen? : boolean ;
8
8
routes: NavigationItem [];
9
9
}
Original file line number Diff line number Diff line change 5
5
6
6
type Props = HTMLAnchorAttributes & {
7
7
icon: Component ;
8
- isLargeScreen: boolean ;
9
- isSidebarOpen: boolean ;
8
+ isLargeScreen? : boolean ;
9
+ isSidebarOpen? : boolean ;
10
10
title: string ;
11
11
};
12
12
Original file line number Diff line number Diff line change 29
29
30
30
let isSidebarOpen = persisted (' sidebar-open' , false );
31
31
let isCommandOpen = $state (false );
32
- const isSmallScreen = new MediaQuery (' (min-width: 640px)' );
33
- const isMediumScreen = new MediaQuery (' (min-width: 768px)' );
34
- const isLargeScreen = new MediaQuery (' (min-width: 1024px)' );
32
+ const isSmallScreenQuery = new MediaQuery (' (min-width: 640px)' );
33
+ const isMediumScreenQuery = new MediaQuery (' (min-width: 768px)' );
34
+ const isLargeScreenQuery = new MediaQuery (' (min-width: 1024px)' );
35
35
36
36
setModelValidator (validate );
37
37
useMiddleware (async (ctx , next ) => {
82
82
// Close Sidebar on page change on mobile
83
83
// UPGRADE
84
84
page .subscribe (() => {
85
- if (isSmallScreen .matches ) {
85
+ if (isSmallScreenQuery .matches ) {
86
86
isSidebarOpen .value = false ;
87
87
}
88
88
});
129
129
</script >
130
130
131
131
{#if isAuthenticated }
132
- <NavbarLayout bind:isCommandOpen bind:isSidebarOpen ={isSidebarOpen .value } isMediumScreen ={isMediumScreen .matches || false }></NavbarLayout >
132
+ <NavbarLayout bind:isCommandOpen bind:isSidebarOpen ={isSidebarOpen .value } isMediumScreen ={isMediumScreenQuery .matches }></NavbarLayout >
133
133
<div class =" flex overflow-hidden pt-16" >
134
- <SidebarLayout bind:isSidebarOpen ={isSidebarOpen .value } isLargeScreen ={isLargeScreen .matches || false } routes ={filteredRoutes } />
134
+ <SidebarLayout bind:isSidebarOpen ={isSidebarOpen .value } isLargeScreen ={isLargeScreenQuery .matches } routes ={filteredRoutes } />
135
135
136
136
<div class ="relative h-full w-full overflow-y-auto text-secondary-foreground {isSidebarOpen .value ? ' lg:ml-64' : ' lg:ml-16' }" >
137
137
<main >
You can’t perform that action at this time.
0 commit comments