diff --git a/MP.SPEC/Shared/MainLayout.razor b/MP.SPEC/Shared/MainLayout.razor index bf1f26cc..f77de013 100644 --- a/MP.SPEC/Shared/MainLayout.razor +++ b/MP.SPEC/Shared/MainLayout.razor @@ -3,13 +3,13 @@ MP.SPEC
- @code { + protected bool navLarge { get; set; } = true; + + protected string sideClass { get; set; } = "sidebar"; + + protected void UpdateNavDisplay() + { + navLarge = !navLarge; + sideClass = navLarge ? "sidebar" : "sidebarSmall"; + } } \ No newline at end of file diff --git a/MP.SPEC/Shared/MainLayout.razor.css b/MP.SPEC/Shared/MainLayout.razor.css index 0118d2d0..b4db48d9 100644 --- a/MP.SPEC/Shared/MainLayout.razor.css +++ b/MP.SPEC/Shared/MainLayout.razor.css @@ -66,7 +66,7 @@ main { top: 0; } .sidebarSmall { - width: 80px; + width: 5rem; height: 100vh; position: sticky; top: 0; diff --git a/MP.SPEC/Shared/NavMenu.razor b/MP.SPEC/Shared/NavMenu.razor index 3d2cc2c8..437fd9af 100644 --- a/MP.SPEC/Shared/NavMenu.razor +++ b/MP.SPEC/Shared/NavMenu.razor @@ -2,9 +2,16 @@ @using MP.SPEC.Data @inject MpDataService MDService -