From 1a1c8e71fcd14858f595029f089b2d4a00202b32 Mon Sep 17 00:00:00 2001
From: ogi <Administrator@S-OGI-PC>
Date: Fri, 05 Dec 2025 09:24:16 +0900
Subject: [PATCH] プロジェクトファイルを追加。

---
 HotelPms.Client.Blazor/Shared/NavMenu.razor |   40 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 40 insertions(+), 0 deletions(-)

diff --git a/HotelPms.Client.Blazor/Shared/NavMenu.razor b/HotelPms.Client.Blazor/Shared/NavMenu.razor
new file mode 100644
index 0000000..e2b0dc9
--- /dev/null
+++ b/HotelPms.Client.Blazor/Shared/NavMenu.razor
@@ -0,0 +1,40 @@
+<PersonCard Style="background-color: var(--mud-palette-drawer-background);color: var(--mud-palette-drawer-text);"/>
+<MudNavMenu>
+    <MudText Typo="Typo.subtitle2" Color="MudBlazor.Color.Inherit" Class="ml-4 my-3">設定</MudText>
+    <MudNavLink Href="@($"{EnvironmentSetting.SiteSubDir}roomview/list")" Icon="@Icons.Material.Outlined.ViewList">客室状況</MudNavLink>
+    <MudNavLink Href="@($"{EnvironmentSetting.SiteSubDir}personal/dashboard")" Icon="@Icons.Material.Outlined.Dashboard">環境設定</MudNavLink>
+    <MudNavGroup Title="マスタ設定" Icon="@Icons.Material.Outlined.AssignmentInd" HideExpandIcon="true">
+        <MudNavLink Href="@($"{EnvironmentSetting.SiteSubDir}master/demo/crud")" Icon="@Icons.Material.Outlined.Person">デモ</MudNavLink>
+        <MudNavLink Href="@($"{EnvironmentSetting.SiteSubDir}master/building/crud")" Icon="@Icons.Material.Outlined.Dashboard">館情報</MudNavLink>
+        <MudNavLink Href="@($"{EnvironmentSetting.SiteSubDir}personal/account")" Icon="@Icons.Material.Outlined.Person">部屋タイプ</MudNavLink>
+        <MudNavLink Href="@($"{EnvironmentSetting.SiteSubDir}master/roomstatus/crud")" Icon="@Icons.Material.Outlined.Person">部屋状態</MudNavLink>
+    </MudNavGroup>
+
+    <MudText Typo="Typo.subtitle2" Color="MudBlazor.Color.Inherit" Class="ml-4 my-3">Personal</MudText>
+    <MudNavLink Href="@($"{EnvironmentSetting.SiteSubDir}personal/dashboard")" Match="NavLinkMatch.All" Icon="@Icons.Material.Outlined.Dashboard">Dashboard</MudNavLink>
+    <MudNavLink Href="@($"{EnvironmentSetting.SiteSubDir}personal/account")" Icon="@Icons.Material.Outlined.Person">Account</MudNavLink>
+
+    <MudText Typo="Typo.subtitle2" Color="MudBlazor.Color.Inherit" Class="ml-4 my-3">App Examples</MudText>
+    <MudNavLink Href="@($"{EnvironmentSetting.SiteSubDir}application/email")" Match="NavLinkMatch.Prefix" Icon="@Icons.Material.Outlined.Email">Email</MudNavLink>
+    <MudNavLink Href="@($"{EnvironmentSetting.SiteSubDir}application/chat")" Icon="@Icons.Material.Outlined.Forum">Chat</MudNavLink>
+    <MudNavLink Href="@($"{EnvironmentSetting.SiteSubDir}application/todo")" Icon="@Icons.Custom.Uncategorized.AlertSuccess" Disabled="true">Todo</MudNavLink>
+    <MudNavLink Href="@($"{EnvironmentSetting.SiteSubDir}application/users")" Icon="@Icons.Material.Outlined.PeopleAlt" Disabled="true">Users</MudNavLink>
+
+    <MudText Typo="Typo.subtitle2" Color="MudBlazor.Color.Inherit" Class="ml-4 my-3">Pages</MudText>
+    <MudNavGroup Title="Authentication" Icon="@Icons.Material.Outlined.AssignmentInd" HideExpandIcon="true">
+        <MudNavLink Href="@($"{EnvironmentSetting.SiteSubDir}pages/authentication/login")" Icon="@Icons.Material.Outlined.InsertDriveFile">Login</MudNavLink>
+        <MudNavLink Href="@($"{EnvironmentSetting.SiteSubDir}pages/authentication/register")" Icon="@Icons.Material.Outlined.InsertDriveFile">Register</MudNavLink>
+        <MudNavLink Href="@($"{EnvironmentSetting.SiteSubDir}pages/authentication/forgot-password")" Icon="@Icons.Material.Outlined.InsertDriveFile">Forgot Password</MudNavLink>
+        <MudNavLink Href="@($"{EnvironmentSetting.SiteSubDir}pages/authentication/reset-password")" Icon="@Icons.Material.Outlined.InsertDriveFile">Reset Password</MudNavLink>
+    </MudNavGroup>
+    <MudNavGroup Title="Error" Icon="@AlertAssignmentIcon" HideExpandIcon="true">
+        <MudNavLink Href="@($"{EnvironmentSetting.SiteSubDir}pages/error/404")" Icon="@Icons.Material.Outlined.InsertDriveFile">404</MudNavLink>
+    </MudNavGroup>
+    <MudNavGroup Title="Utility" Icon="@Icons.Material.Outlined.Assignment" HideExpandIcon="true">
+        <MudNavLink Href="@($"{EnvironmentSetting.SiteSubDir}pages/utility/faq")" Icon="@Icons.Material.Outlined.InsertDriveFile">Faq</MudNavLink>
+    </MudNavGroup>
+</MudNavMenu>
+
+@code {
+    string AlertAssignmentIcon { get; set; } = "<path d=\"M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3H9.18C9.6,1.84 10.7,1 12,1C13.3,1 14.4,1.84 14.82,3H19M12,3A1,1 0 0,0 11,4A1,1 0 0,0 12,5A1,1 0 0,0 13,4A1,1 0 0,0 12,3M7,7V5H5V19H19V5H17V7H7M11,9H13V13.5H11V9M11,15H13V17H11V15Z\" />";
+} 
\ No newline at end of file

--
Gitblit v1.10.0