From cd954a1dd3ec196dfb40ab160b3921125c38ccf9 Mon Sep 17 00:00:00 2001 From: Loretta Date: Wed, 24 Dec 2025 10:07:51 +0100 Subject: [PATCH] Redesign sidebar navigation for wide screens, new icons MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Refactored sidebar to support collapse/expand on wide screens (≥1600px) via a hamburger menu. Updated CSS for transitions, icon resizing, and improved layout. Replaced navigation icons with new SVGs and added corresponding CSS variables/classes. Enhanced NavMenu.razor with tooltips and admin group labeling. Sidebar toggler now defaults to expanded. Improved UI with sticky sidebar and visible toggler. In GridShippingDocument, disabled "Ai process..." button when window is open and made window resizable. Improves navigation clarity and accessibility. --- .../Components/GridShippingDocument.razor | 4 +- .../Layout/MainLayout.razor.css | 14 ++- FruitBankHybrid.Shared/Layout/NavMenu.razor | 36 +++--- .../Layout/NavMenu.razor.css | 104 +++++++++++++++++- FruitBankHybrid.Shared/wwwroot/app.css | 6 + .../wwwroot/images/login-fluent.svg | 4 + .../wwwroot/images/measuring-in-fluent.svg | 4 + .../wwwroot/images/measuring-out-fluent.svg | 4 + .../wwwroot/images/orders-fluent.svg | 6 + .../wwwroot/images/shippings-fluent.svg | 3 + .../wwwroot/images/stock-taking-fluent.svg | 4 + 11 files changed, 165 insertions(+), 24 deletions(-) create mode 100644 FruitBankHybrid.Shared/wwwroot/images/login-fluent.svg create mode 100644 FruitBankHybrid.Shared/wwwroot/images/measuring-in-fluent.svg create mode 100644 FruitBankHybrid.Shared/wwwroot/images/measuring-out-fluent.svg create mode 100644 FruitBankHybrid.Shared/wwwroot/images/orders-fluent.svg create mode 100644 FruitBankHybrid.Shared/wwwroot/images/shippings-fluent.svg create mode 100644 FruitBankHybrid.Shared/wwwroot/images/stock-taking-fluent.svg diff --git a/FruitBankHybrid.Shared/Components/GridShippingDocument.razor b/FruitBankHybrid.Shared/Components/GridShippingDocument.razor index 80b4e98..67984c6 100644 --- a/FruitBankHybrid.Shared/Components/GridShippingDocument.razor +++ b/FruitBankHybrid.Shared/Components/GridShippingDocument.razor @@ -106,7 +106,7 @@ *@ - + @@ -132,7 +132,7 @@ + - - -