upub-web 0.6.0

web frontend for upub
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use leptos::prelude::*;
use leptos_router::hooks::use_params;
use crate::prelude::*;

#[component]
pub fn ListFeed() -> impl IntoView {
	let params = use_params::<IdParam>();
	// TODO do it reactively
	let id = params.get().ok().and_then(|x| x.id).unwrap_or_default();
	view! {
		<Loadable
			base=format!("{}/feed/page", Uri::api(U::List, &id, false))
			element=move |item| view! { <Item item=item sep=true /> }
		/>
	}
}