@use "Template"; @{ let (asn_a, addr_a, ribview_a) = ( self.peer_a.remote_asn, self.peer_a.remote_addr, self.peer_a.peer_rib_type ); let (asn_b, addr_b, ribview_b) = ( self.peer_b.remote_asn, self.peer_b.remote_addr, self.peer_b.peer_rib_type ); let (header_a, header_b) = if asn_a == asn_b && asn_a.is_some() && addr_a == addr_b && addr_a.is_some() { // same asn+ip, only show rib view ( ribview_a.alt("").to_string(), ribview_b.alt("").to_string(), ) } else { ( format!( "{} {}/{}", ribview_a.alt(""), asn_a.alt(""), (addr_a.alt("")) ), format!( "{} {}/{}", ribview_b.alt(""), asn_b.alt(""), (addr_b.alt("")) ) ) } ; }