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/Dialog/MessageBox.razor | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 59 insertions(+), 0 deletions(-)
diff --git a/HotelPms.Client.Blazor/Dialog/MessageBox.razor b/HotelPms.Client.Blazor/Dialog/MessageBox.razor
new file mode 100644
index 0000000..66159f5
--- /dev/null
+++ b/HotelPms.Client.Blazor/Dialog/MessageBox.razor
@@ -0,0 +1,59 @@
+@using static HotelPms.Client.Blazor.Util.SystemEnum
+<MudDialog Style="width: 300px;">
+ <TitleContent>
+ <MudText Typo="Typo.h6">
+ <MudIcon Icon="@Icons.Material.Filled.Info" Class="mr-3 mb-n1"/>
+ @Title
+ </MudText>
+ </TitleContent>
+ <DialogContent>
+ <MudGrid Justify="Justify.FlexStart" Class="align-center my-n3">
+ @foreach(string item in Data)
+ {
+ <MudItem xs="12" Class="py-1">
+ <MudText Color="@Color.Default">@item</MudText>
+ </MudItem>
+ }
+ </MudGrid>
+ </DialogContent>
+ <DialogActions>
+ <MudGrid Spacing="2" Justify="Justify.Center" Class="my-3">
+ <MudItem>
+ <MudButton Variant="Variant.Filled" Color="MudBlazor.Color.Error" OnClick="Save" StartIcon="@Icons.Filled.Done" Style="width: 100px; height: 40px;">@GetText1()</MudButton>
+ </MudItem>
+ @if (MsgType == EMessageType.OKCancel || MsgType == EMessageType.YesNo)
+ {
+ <MudItem>
+ <MudButton Variant="Variant.Filled" Color="MudBlazor.Color.Primary" OnClick="Close" StartIcon="@Icons.Filled.Close" Style="width: 100px; height: 40px;">@GetText2()</MudButton>
+ </MudItem>
+ }
+ </MudGrid>
+ </DialogActions>
+</MudDialog>
+
+@code {
+ [CascadingParameter] MudDialogInstance MudDialog { get; set; }
+ [Parameter] public EMessageType MsgType { get; set; }
+ [Parameter] public string Title { get; set; }
+ [Parameter] public List<string> Data { get; set; }
+
+ private string GetText1()
+ {
+ return MsgType == EMessageType.YesNo ? "はい" : "OK";
+ }
+
+ private string GetText2()
+ {
+ return MsgType == EMessageType.YesNo ? "いいえ" : "キャンセル";
+ }
+
+ private void Close()
+ {
+ MudDialog.Cancel();
+ }
+
+ private void Save()
+ {
+ MudDialog.Close(DialogResult.Ok("OK"));
+ }
+}
--
Gitblit v1.10.0