main
Peace 9 months ago
parent 3696961fa9
commit 26b256c82a
  1. 1
      BlazorFluentUI/Components/Layout/NavMenu.razor
  2. 4
      BlazorFluentUI/Components/Pages/Components/CompoOverlay.razor
  3. 30
      BlazorFluentUI/Components/Pages/Components/CompoToast.razor

@ -70,6 +70,7 @@
<FluentNavLink Href="compomessagebar" Icon="@(new Icons.Regular.Size20.WindowArrowUp())" IconColor="Color.Accent">MessageBar</FluentNavLink>
<FluentNavLink Href="compomessagebox" Icon="@(new Icons.Regular.Size20.BoxArrowUp())" IconColor="Color.Accent">MessageBox</FluentNavLink>
<FluentNavLink Href="compooverlay" Icon="@(new Icons.Regular.Size20.BoxArrowUp())" IconColor="Color.Accent">Overlay</FluentNavLink>
<FluentNavLink Href="compotoast" Icon="@(new Icons.Regular.Size20.FoodToast())" IconColor="Color.Accent">Toast</FluentNavLink>
</FluentNavGroup>
</FluentNavMenu>

@ -1,10 +1,8 @@
@page "/compooverlay"
@inject IDialogService DialogService;
@rendermode RenderMode.InteractiveServer
<h3>MessageBox</h3>
<h3>Overlay</h3>
<FluentDivider class="mt-1 mb-3" Role="DividerRole.Separator" />
<div>
<code>FluentOverlay</code>s are used to templorarily overlay screen content to focus a dialog, progress or other infomtion/interaction.

@ -0,0 +1,30 @@
@page "/compotoast"
@inject IToastService ToastService
@rendermode RenderMode.InteractiveServer
<h3>Toast</h3>
<FluentDivider class="mt-1 mb-3" Role="DividerRole.Separator" />
<div>
<code>FluentToast</code>s, referred to as "notifications" in the UI, are pop-up notifications that keep users informed by briefly.
</div>
<h4 class="mt-4">Default</h4>
<FluentCard Class="mt-3" Width="auto" Height="auto">
<p>
Click ont this button to open a Toast.
</p>
<FluentButton Appearance="Appearance.Accent" OnClick="@ShowDToast">Open</FluentButton>
</FluentCard>
@code {
int dcounter = 1;
void ShowDToast()
{
var intent = Enum.GetValues<ToastIntent>()[Random.Shared.Next(10)];
var message = $"Simple Toast #{dcounter++}";
ToastService.ShowToast(intent, message);
}
}
Loading…
Cancel
Save