diff options
author | metamuffin <metamuffin@disroot.org> | 2024-01-22 00:19:46 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-01-22 00:19:46 +0100 |
commit | 3a37d42e0c12d6a382849cca6cd2df63519b336e (patch) | |
tree | f5560a6a4a30089b6914b017481e95686086dd7e /server/src/routes/ui/node.rs | |
parent | fbe81537a258a0f8b087a5a21abd58fb9c8a4ee1 (diff) | |
download | jellything-3a37d42e0c12d6a382849cca6cd2df63519b336e.tar jellything-3a37d42e0c12d6a382849cca6cd2df63519b336e.tar.bz2 jellything-3a37d42e0c12d6a382849cca6cd2df63519b336e.tar.zst |
fix config load
Diffstat (limited to 'server/src/routes/ui/node.rs')
-rw-r--r-- | server/src/routes/ui/node.rs | 43 |
1 files changed, 22 insertions, 21 deletions
diff --git a/server/src/routes/ui/node.rs b/server/src/routes/ui/node.rs index 7f538ac..74dba8a 100644 --- a/server/src/routes/ui/node.rs +++ b/server/src/routes/ui/node.rs @@ -174,29 +174,30 @@ markup::define! { }} }}} } - h2 { "Cast & Crew" } - @for (group, people) in &node_ext.people { - details[open=group==&PeopleGroup::Cast] { - summary { h3 { @format!("{}", group) } } - .hlist { ul.children { @for (i, pe) in people.iter().enumerate() { - li { .card."aspect-port" { - .poster { - a[href="#"] { - img[src=&uri!(r_person_asset(id, i, group, Some(1024))), loading="lazy"]; + @if !node_ext.people.is_empty() { + h2 { "Cast & Crew" } + @for (group, people) in &node_ext.people { + details[open=group==&PeopleGroup::Cast] { + summary { h3 { @format!("{}", group) } } + .hlist { ul.children { @for (i, pe) in people.iter().enumerate() { + li { .card."aspect-port" { + .poster { + a[href="#"] { + img[src=&uri!(r_person_asset(id, i, group, Some(1024))), loading="lazy"]; + } } - // .cardhover { .props { p { @pe.person.name } } } - } - .title { - @pe.person.name br; - @if let Some(c) = pe.characters.get(0) { - .subtitle { @c } - } - @if let Some(c) = pe.jobs.get(0) { - .subtitle { @c } + .title { + @pe.person.name br; + @if let Some(c) = pe.characters.get(0) { + .subtitle { @c } + } + @if let Some(c) = pe.jobs.get(0) { + .subtitle { @c } + } } - } - }} - }}} + }} + }}} + } } } details { |