From 33e8d490ac88f747d7d5ade2588e94e644056b82 Mon Sep 17 00:00:00 2001 From: Mia Winter Date: Wed, 14 Feb 2024 19:41:26 +0100 Subject: [PATCH] Added IMessageDisplay Interface, added implementation to ToastComponent --- Wave/Components/Pages/ManageUsers.razor | 3 ++- Wave/Components/ToastComponent.razor | 25 +++++++------------------ Wave/Utilities/IMessageDisplay.cs | 16 ++++++++++++++++ 3 files changed, 25 insertions(+), 19 deletions(-) create mode 100644 Wave/Utilities/IMessageDisplay.cs diff --git a/Wave/Components/Pages/ManageUsers.razor b/Wave/Components/Pages/ManageUsers.razor index c2c0f14..ff89070 100644 --- a/Wave/Components/Pages/ManageUsers.razor +++ b/Wave/Components/Pages/ManageUsers.razor @@ -2,6 +2,7 @@ @using Microsoft.AspNetCore.Identity @using Wave.Data @using Humanizer +@using Wave.Utilities @rendermode InteractiveServer @attribute [Authorize(Policy = "RoleAssignPermissions")] @@ -59,7 +60,7 @@ @code { [CascadingParameter(Name = "TitlePrefix")] private string TitlePrefix { get; set; } = default!; - public ToastComponent Toast { get; set; } = null!; + public IMessageDisplay Toast { get; set; } = null!; private string ModalId { get; } = "UserDialog"; [CascadingParameter] diff --git a/Wave/Components/ToastComponent.razor b/Wave/Components/ToastComponent.razor index 1c931db..ae23587 100644 --- a/Wave/Components/ToastComponent.razor +++ b/Wave/Components/ToastComponent.razor @@ -1,4 +1,7 @@ -