diff options
author | Kjetil Orbekk <kj@orbekk.com> | 2022-10-06 19:47:58 -0400 |
---|---|---|
committer | Kjetil Orbekk <kj@orbekk.com> | 2022-10-06 19:47:58 -0400 |
commit | b10b534ab6507ed2c2d1a62d61f3213397a288e5 (patch) | |
tree | a4b51714e0fe7744ae4d550c1a84e48d81f0fcaa /webapp/src/components/bidding_table.rs | |
parent | 806faef4b75173892ecea4ccd4a14178320c89a4 (diff) |
Run `cargo fmt`
Diffstat (limited to 'webapp/src/components/bidding_table.rs')
-rw-r--r-- | webapp/src/components/bidding_table.rs | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/webapp/src/components/bidding_table.rs b/webapp/src/components/bidding_table.rs index f4b692a..8576ed6 100644 --- a/webapp/src/components/bidding_table.rs +++ b/webapp/src/components/bidding_table.rs @@ -1,25 +1,20 @@ -use yew::prelude::*; use crate::bridge_engine::{Bid, Bidding, Player}; use crate::components::bid_css_class; +use yew::prelude::*; #[function_component(BiddingTable)] pub fn bidding_table(props: &BiddingTableProps) -> Html { let bid = |bid: &Bid| match bid.as_raise() { - None => html!{ <div class="bid">{ bid }</div> }, - Some(raise) => html!{ + None => html! { <div class="bid">{ bid }</div> }, + Some(raise) => html! { <div class="bid"> { raise.level } <div class={ bid_css_class(raise.suit) }/> </div> }, }; - let bids: Html = props - .bidding - .bids - .iter() - .map(|b| { bid(b) }) - .collect(); - let padding : Html = padding(props.bidding.dealer); + let bids: Html = props.bidding.bids.iter().map(|b| bid(b)).collect(); + let padding: Html = padding(props.bidding.dealer); html! { <div class="bidding-table"> <div class="header">{ "West" }</div> @@ -33,7 +28,7 @@ pub fn bidding_table(props: &BiddingTableProps) -> Html { } fn padding(dealer: Player) -> Html { - let mut padding : Vec<Html> = vec![]; + let mut padding: Vec<Html> = vec![]; let mut player = Player::West; while player != dealer { padding.push(html! { <div/> }); |