From a057f00e24a43151a71eb06970af6d900e701747 Mon Sep 17 00:00:00 2001 From: Felix Ableitner Date: Thu, 14 Mar 2024 10:11:32 +0100 Subject: [PATCH] Minor changes to create/edit article page (fixes #24) --- src/frontend/pages/article/create.rs | 37 ++++++++++++++-------------- src/frontend/pages/article/edit.rs | 26 ++++++++++--------- 2 files changed, 33 insertions(+), 30 deletions(-) diff --git a/src/frontend/pages/article/create.rs b/src/frontend/pages/article/create.rs index 162f840..d2d174a 100644 --- a/src/frontend/pages/article/create.rs +++ b/src/frontend/pages/article/create.rs @@ -61,25 +61,26 @@ pub fn CreateArticle() -> impl IntoView { set_text.update(|p| *p = val); } > +
Markdown" formatting is supported"
+ {move || { + create_error + .get() + .map(|err| { + view! {

{err}

} + }) + }} + + - {move || { - create_error - .get() - .map(|err| { - view! {

{err}

} - }) - }} - - } }> diff --git a/src/frontend/pages/article/edit.rs b/src/frontend/pages/article/edit.rs index 420beed..5141067 100644 --- a/src/frontend/pages/article/edit.rs +++ b/src/frontend/pages/article/edit.rs @@ -113,6 +113,7 @@ pub fn EditArticle() -> impl IntoView { } // set initial text, otherwise submit with no changes results in empty text set_text.set(article.article.text.clone()); + let article_ = article.clone(); view! {

{article_title(&article.article)}

@@ -129,19 +130,20 @@ pub fn EditArticle() -> impl IntoView { }> {article.article.text.clone()} +
Markdown" formatting is supported"
+ +
- - } }) }