fix(web): items are responsive to filters changes
is this excessive? having everything in a closure...
This commit is contained in:
parent
da1f269850
commit
86a45d6082
1 changed files with 36 additions and 34 deletions
|
@ -45,6 +45,7 @@ pub fn Item(
|
|||
let config = use_context::<Signal<crate::Config>>().expect("missing config context");
|
||||
let id = item.id().unwrap_or_default().to_string();
|
||||
let sep = if sep { Some(view! { <hr /> }) } else { None };
|
||||
move || {
|
||||
if !replies && !config.get().filters.visible(&item) {
|
||||
return None;
|
||||
}
|
||||
|
@ -80,4 +81,5 @@ pub fn Item(
|
|||
// should never happen
|
||||
t => Some(view! { <p><code>type not implemented : {t.as_ref().to_string()}</code></p> }.into_view()),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue