mirror of
https://github.com/Nutomic/ibis.git
synced 2025-02-03 10:01:35 +00:00
Fix hydration error on edit page
This commit is contained in:
parent
4d156b454a
commit
ead72c1ebc
1 changed files with 1 additions and 20 deletions
|
@ -1,11 +1,9 @@
|
||||||
use crate::{
|
use crate::{
|
||||||
common::{validation::can_edit_article, ArticleView, GetInstance},
|
common::{validation::can_edit_article, ArticleView},
|
||||||
frontend::{
|
frontend::{
|
||||||
api::CLIENT,
|
|
||||||
app::{is_admin, is_logged_in},
|
app::{is_admin, is_logged_in},
|
||||||
article_path,
|
article_path,
|
||||||
article_title,
|
article_title,
|
||||||
components::instance_follow_button::InstanceFollowButton,
|
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
|
@ -29,15 +27,6 @@ pub fn ArticleNav(article: Resource<ArticleView>, active_tab: ActiveTab) -> impl
|
||||||
.get()
|
.get()
|
||||||
.map(|article_| {
|
.map(|article_| {
|
||||||
let title = article_title(&article_.article);
|
let title = article_title(&article_.article);
|
||||||
let instance = Resource::new(
|
|
||||||
move || article_.article.instance_id,
|
|
||||||
move |instance_id| async move {
|
|
||||||
let form = GetInstance {
|
|
||||||
id: Some(instance_id),
|
|
||||||
};
|
|
||||||
CLIENT.get_instance(&form).await.unwrap()
|
|
||||||
},
|
|
||||||
);
|
|
||||||
let article_link = article_path(&article_.article);
|
let article_link = article_path(&article_.article);
|
||||||
let article_link_ = article_link.clone();
|
let article_link_ = article_link.clone();
|
||||||
let protected = article_.article.protected;
|
let protected = article_.article.protected;
|
||||||
|
@ -74,14 +63,6 @@ pub fn ArticleNav(article: Resource<ArticleView>, active_tab: ActiveTab) -> impl
|
||||||
>
|
>
|
||||||
"Actions"
|
"Actions"
|
||||||
</A>
|
</A>
|
||||||
{instance
|
|
||||||
.get()
|
|
||||||
.map(|i| {
|
|
||||||
view! {
|
|
||||||
<InstanceFollowButton instance=i.instance.clone() />
|
|
||||||
}
|
|
||||||
})}
|
|
||||||
|
|
||||||
</Show>
|
</Show>
|
||||||
</Suspense>
|
</Suspense>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in a new issue