use super::*; use crate::api::Observer; impl Main { fn observer_list_row(&self, observer: &Observer) -> Html { html!{ { observer.id } { crate::uitools::ago(observer.last_seen) } { observer.longitude } { observer.latitude } } } pub fn view_observer_list(&self) -> Html { let observers = self.props.base.observers(); html!{ { for observers.iter().map(|observer| { self.observer_list_row(observer) }) }
{ "ID" } { "Last seen" } { "Longitude" } { "Latitude" }
} } }