mirror of
https://github.com/Nutomic/ibis.git
synced 2024-11-22 08:31:09 +00:00
add headings
This commit is contained in:
parent
90f174bf53
commit
1dc984025a
4 changed files with 12 additions and 5 deletions
|
@ -20,7 +20,7 @@ use axum::Extension;
|
||||||
use axum::Form;
|
use axum::Form;
|
||||||
use axum::Json;
|
use axum::Json;
|
||||||
use axum_macros::debug_handler;
|
use axum_macros::debug_handler;
|
||||||
use chrono::{Utc};
|
use chrono::Utc;
|
||||||
use diffy::create_patch;
|
use diffy::create_patch;
|
||||||
|
|
||||||
/// Create a new article with empty text, and federate it to followers.
|
/// Create a new article with empty text, and federate it to followers.
|
||||||
|
|
|
@ -41,6 +41,7 @@ pub fn CreateArticle() -> impl IntoView {
|
||||||
});
|
});
|
||||||
|
|
||||||
view! {
|
view! {
|
||||||
|
<h1>Create new Article</h1>
|
||||||
<Show
|
<Show
|
||||||
when=move || create_response.get().is_some()
|
when=move || create_response.get().is_some()
|
||||||
fallback=move || {
|
fallback=move || {
|
||||||
|
|
|
@ -19,6 +19,7 @@ pub fn ListArticles() -> impl IntoView {
|
||||||
);
|
);
|
||||||
|
|
||||||
view! {
|
view! {
|
||||||
|
<h1>Most recently edited Articles</h1>
|
||||||
<Suspense fallback=|| view! { "Loading..." }>
|
<Suspense fallback=|| view! { "Loading..." }>
|
||||||
<fieldset on:input=move |ev| {
|
<fieldset on:input=move |ev| {
|
||||||
let val = ev
|
let val = ev
|
||||||
|
|
|
@ -3,7 +3,9 @@ extern crate ibis_lib;
|
||||||
mod common;
|
mod common;
|
||||||
|
|
||||||
use crate::common::{TestData, TEST_ARTICLE_DEFAULT_TEXT};
|
use crate::common::{TestData, TEST_ARTICLE_DEFAULT_TEXT};
|
||||||
use ibis_lib::common::{ArticleView, EditArticleData, ForkArticleData, GetArticleData, ListArticlesData};
|
use ibis_lib::common::{
|
||||||
|
ArticleView, EditArticleData, ForkArticleData, GetArticleData, ListArticlesData,
|
||||||
|
};
|
||||||
use ibis_lib::common::{CreateArticleData, SearchArticleData};
|
use ibis_lib::common::{CreateArticleData, SearchArticleData};
|
||||||
use ibis_lib::common::{LoginUserData, RegisterUserData};
|
use ibis_lib::common::{LoginUserData, RegisterUserData};
|
||||||
use ibis_lib::frontend::error::MyResult;
|
use ibis_lib::frontend::error::MyResult;
|
||||||
|
@ -59,9 +61,12 @@ async fn test_create_read_and_edit_local_article() -> MyResult<()> {
|
||||||
assert_eq!(1, search_res.len());
|
assert_eq!(1, search_res.len());
|
||||||
assert_eq!(edit_res.article, search_res[0]);
|
assert_eq!(edit_res.article, search_res[0]);
|
||||||
|
|
||||||
let list_articles = data.alpha.list_articles(ListArticlesData {
|
let list_articles = data
|
||||||
only_local: Some(false),
|
.alpha
|
||||||
}).await?;
|
.list_articles(ListArticlesData {
|
||||||
|
only_local: Some(false),
|
||||||
|
})
|
||||||
|
.await?;
|
||||||
assert_eq!(1, list_articles.len());
|
assert_eq!(1, list_articles.len());
|
||||||
assert_eq!(edit_res.article, list_articles[0]);
|
assert_eq!(edit_res.article, list_articles[0]);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue