{move || {
let Some(m) = me.get() else {
return None;
};
let u = m.user?;
Some(view! { "Welcome, " {u.name} "!" }.into_view().into_any())
}}
"You're signed in — auth, sessions and your configured
folders are working. The file browser itself arrives in
the next milestone."
"Your folders"
{move || {
let Some(m) = me.get() else {
return None;
};
Some(
view! {
{m.roots.iter().map(|r| {
let name = r.name.clone();
let path = r.path.clone();
let mode = r.mode.clone();
view! {
-
{name}
{path}
{if mode == "rw" {
"read-write"
} else {
"read-only"
}}
}
}).collect::>()}
}
.into_view()
.into_any(),
)
}}