From ef53263f6c6db1da434effebc54132db8d7fb9b7 Mon Sep 17 00:00:00 2001 From: Kjetil Orbekk Date: Wed, 28 Dec 2022 06:27:33 -0500 Subject: Order hands when displayed in the webapp --- webapp/src/components/hand.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/webapp/src/components/hand.rs b/webapp/src/components/hand.rs index 7d97ffd..abf9cb8 100644 --- a/webapp/src/components/hand.rs +++ b/webapp/src/components/hand.rs @@ -1,10 +1,12 @@ use crate::components::card::Card; -use protocol::card; +use protocol::{card::{self, sort_cards, RankOrder}, bridge_engine::SUIT_DISPLAY_ORDER}; use yew::prelude::*; #[function_component(Hand)] pub fn hand(props: &HandProps) -> Html { - let cards = props.cards.iter().map(|card| { + let mut cards = props.cards.clone(); + sort_cards(&SUIT_DISPLAY_ORDER, RankOrder::Descending, &mut cards); + let cards = cards.iter().map(|card| { html! { } -- cgit v1.2.3