From 3696961fa99220b7f1900a6e632b34b3821a2912 Mon Sep 17 00:00:00 2001 From: Peace Date: Fri, 26 Jul 2024 16:39:15 +0900 Subject: [PATCH] overlay --- .../Components/Layout/NavMenu.razor | 1 + .../{ => Components}/CompoMessageBox.razor | 2 +- .../Pages/Components/CompoOverlay.razor | 81 +++++++++++++++++++ 3 files changed, 83 insertions(+), 1 deletion(-) rename BlazorFluentUI/Components/Pages/{ => Components}/CompoMessageBox.razor (99%) create mode 100644 BlazorFluentUI/Components/Pages/Components/CompoOverlay.razor diff --git a/BlazorFluentUI/Components/Layout/NavMenu.razor b/BlazorFluentUI/Components/Layout/NavMenu.razor index 6af781e..751d7c1 100644 --- a/BlazorFluentUI/Components/Layout/NavMenu.razor +++ b/BlazorFluentUI/Components/Layout/NavMenu.razor @@ -69,6 +69,7 @@ Menu MessageBar MessageBox + Overlay diff --git a/BlazorFluentUI/Components/Pages/CompoMessageBox.razor b/BlazorFluentUI/Components/Pages/Components/CompoMessageBox.razor similarity index 99% rename from BlazorFluentUI/Components/Pages/CompoMessageBox.razor rename to BlazorFluentUI/Components/Pages/Components/CompoMessageBox.razor index e10ad1e..a943d3f 100644 --- a/BlazorFluentUI/Components/Pages/CompoMessageBox.razor +++ b/BlazorFluentUI/Components/Pages/Components/CompoMessageBox.razor @@ -12,7 +12,7 @@ -

Message Service

+

Default

Success diff --git a/BlazorFluentUI/Components/Pages/Components/CompoOverlay.razor b/BlazorFluentUI/Components/Pages/Components/CompoOverlay.razor new file mode 100644 index 0000000..1cd4aa2 --- /dev/null +++ b/BlazorFluentUI/Components/Pages/Components/CompoOverlay.razor @@ -0,0 +1,81 @@ +@page "/compooverlay" + +@inject IDialogService DialogService; + +@rendermode RenderMode.InteractiveServer + +

MessageBox

+ +
+ FluentOverlays are used to templorarily overlay screen content to focus a dialog, progress or other infomtion/interaction. +
+ + +

Default

+ + + Show Overlay + + + + + + +

Timed

+ + + Show Timed Overlay + + + + + + +

Transparent

+ + + Show Transparent Overlay + + + + + + +

Full screen

+ + + Show Full-Screen Overlay + + + + + + +@code { + bool evisible = false; + + bool tvisible = false; + async Task HandleTOnOpen() + { + tvisible = true; + await Task.Delay(3000); + tvisible = false; + } + + bool tpvisible = false; + + bool fvisible = false; +}