1
0
Fork 0
forked from alemi/upub

fix(web): follows/followers from newer to older

This commit is contained in:
əlemi 2024-07-03 04:32:29 +02:00
parent 04ad3c84c2
commit b6f4539424
Signed by: alemi
GPG key ID: A4895B84D311642C

View file

@ -32,7 +32,12 @@ pub fn FollowList(outgoing: bool) -> impl IntoView {
{move || match resource.get() { {move || match resource.get() {
None => view! { <Loader /> }.into_view(), None => view! { <Loader /> }.into_view(),
Some(Err(e)) => view! { <p class="center">could not load {follow___}: {e}</p> }.into_view(), Some(Err(e)) => view! { <p class="center">could not load {follow___}: {e}</p> }.into_view(),
Some(Ok(arr)) => view! { Some(Ok(mut arr)) => {
// TODO cheap fix: server gives us follows from oldest to newest
// but it's way more convenient to have them other way around
// so we reverse them just after loading them
arr.reverse();
view! {
<For <For
each=move || arr.clone() each=move || arr.clone()
key=|id| id.clone() key=|id| id.clone()
@ -47,7 +52,8 @@ pub fn FollowList(outgoing: bool) -> impl IntoView {
}.into_view() }.into_view()
} }
/ > / >
}.into_view(), }.into_view()
},
}} }}
</div> </div>
} }