use leptos::prelude::*; use crate::trictrac::types::PlayerScore; #[component] pub fn ScorePanel(scores: [PlayerScore; 2], player_id: u16) -> impl IntoView { let rows: Vec<_> = scores .into_iter() .enumerate() .map(|(i, score)| { let label = if i as u16 == player_id { " (you)" } else { "" }; view! {