This commit is contained in:
mmrbnjd
2024-04-16 16:13:47 +03:30
parent 8ea1a852d5
commit 00e560aae8
3 changed files with 121 additions and 5 deletions

View File

@@ -78,7 +78,30 @@
</div>
</div>
<Modal @ref="_modal"
title="Modal title"
OnShowing="OnModalShowing"
OnShown="OnModalShown"
OnHiding="OnModalHiding"
OnHidden="OnModalHidden"
OnHidePrevented="OnModalHidePrevented">
<BodyTemplate>
Modal body text goes here.
</BodyTemplate>
<FooterTemplate>
<Button Color="ButtonColor.Secondary" @onclick="OnHideModalClick">Close</Button>
<Button Color="ButtonColor.Primary">Save changes</Button>
</FooterTemplate>
</Modal>
@code {
private Modal _modal = default!;
[Inject] ToastService ToastService { get; set; } = default!;
//-------------------------------
string type = "NewTicketNoAuthentication";
private EditContext? editContext;
[SupplyParameterFromForm]
@@ -105,7 +128,8 @@
{
messageStore?.Clear();
var res = await request.Content.ReadFromJsonAsync<int>();
nav.NavigateTo($"Verification/{res}");
OnShowModalClick();
// nav.NavigateTo($"Verification/{res}");
}
else
{
@@ -114,4 +138,38 @@
}
}
private async Task OnShowModalClick()
{
await _modal.ShowAsync();
}
private async Task OnHideModalClick()
{
await _modal.HideAsync();
}
private void OnModalShowing()
{
ToastService.Notify(new(ToastType.Primary, $"Event: Showing called. DateTime: {DateTime.Now}"));
}
private void OnModalShown()
{
ToastService.Notify(new(ToastType.Success, $"Event: Show called. DateTime: {DateTime.Now}"));
}
private void OnModalHiding()
{
ToastService.Notify(new(ToastType.Danger, $"Event: Hiding called. DateTime: {DateTime.Now}"));
}
private void OnModalHidden()
{
ToastService.Notify(new(ToastType.Warning, $"Event: Hide called. DateTime: {DateTime.Now}"));
}
private void OnModalHidePrevented()
{
ToastService.Notify(new(ToastType.Info, $"Event: Hide Prevented called. DateTime: {DateTime.Now}"));
}
}

View File

@@ -0,0 +1,61 @@
<Modal @ref="modal"
title="Modal title"
OnShowing="OnModalShowing"
OnShown="OnModalShown"
OnHiding="OnModalHiding"
OnHidden="OnModalHidden"
OnHidePrevented="OnModalHidePrevented">
<BodyTemplate>
Modal body text goes here.
</BodyTemplate>
<FooterTemplate>
<Button Color="ButtonColor.Secondary" @onclick="OnHideModalClick">Close</Button>
<Button Color="ButtonColor.Primary">Save changes</Button>
</FooterTemplate>
</Modal>
<Button Color="ButtonColor.Primary" @onclick="OnShowModalClick">Show Modal</Button>
@code {
private Modal modal = default!;
[Inject] ToastService ToastService { get; set; } = default!;
private async Task OnShowModalClick()
{
await modal.ShowAsync();
}
private async Task OnHideModalClick()
{
await modal.HideAsync();
}
private void OnModalShowing()
{
ToastService.Notify(new(ToastType.Primary, $"Event: Showing called. DateTime: {DateTime.Now}"));
}
private void OnModalShown()
{
ToastService.Notify(new(ToastType.Success, $"Event: Show called. DateTime: {DateTime.Now}"));
}
private void OnModalHiding()
{
ToastService.Notify(new(ToastType.Danger, $"Event: Hiding called. DateTime: {DateTime.Now}"));
}
private void OnModalHidden()
{
ToastService.Notify(new(ToastType.Warning, $"Event: Hide called. DateTime: {DateTime.Now}"));
}
private void OnModalHidePrevented()
{
ToastService.Notify(new(ToastType.Info, $"Event: Hide Prevented called. DateTime: {DateTime.Now}"));
}
}

View File

@@ -355,10 +355,7 @@
<span>شروع کنید</span>
<b></b>
</NavLink>
<NavLink class="tp-btn-orange" href="GridTest">
<span>GridTest </span>
<b></b>
</NavLink>
</div>
<div class="tp-service__dashdboard-sm-img">
<img class="wow tpfadeRight" data-wow-duration=".9s" data-wow-delay=".7s" src="img/service/sv-dashbord.png" alt="">