From c81d8bbfd46d53fba6e0086b5f859f8af8639f4a Mon Sep 17 00:00:00 2001 From: metamuffin Date: Wed, 2 Aug 2023 15:08:43 +0200 Subject: refactor admin panel --- server/src/routes/ui/layout.rs | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'server/src/routes/ui/layout.rs') diff --git a/server/src/routes/ui/layout.rs b/server/src/routes/ui/layout.rs index 7844e22..7e51e5c 100644 --- a/server/src/routes/ui/layout.rs +++ b/server/src/routes/ui/layout.rs @@ -62,6 +62,15 @@ markup::define! { } } } + + FlashDisplay(flash: Option>) { + @if let Some(flash) = &flash { + @match flash { + Ok(mesg) => { section.message { p.success { @mesg } } } + Err(err) => { section.message { p.error { @format!("{err}") } } } + } + } + } } pub type DynLayoutPage<'a> = LayoutPage>; -- cgit v1.2.3-70-g09d2