diff options
author | Kjetil Orbekk <kj@orbekk.com> | 2022-12-30 12:46:34 -0500 |
---|---|---|
committer | Kjetil Orbekk <kj@orbekk.com> | 2022-12-30 13:00:59 -0500 |
commit | 8e95ffecba99c991b2b076b5afe28d461a040683 (patch) | |
tree | 775a5f6bde0ca5b65ed671f1f469650b9cd3e815 /webapp/src/components/hand.rs | |
parent | 71c95fcf1211cb32755f028c8322c9c07ddd6f89 (diff) |
Implement hand diagram component
For showing compactly on the result screen
Diffstat (limited to 'webapp/src/components/hand.rs')
-rw-r--r-- | webapp/src/components/hand.rs | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/webapp/src/components/hand.rs b/webapp/src/components/hand.rs index abf9cb8..d70adfc 100644 --- a/webapp/src/components/hand.rs +++ b/webapp/src/components/hand.rs @@ -2,6 +2,8 @@ use crate::components::card::Card; use protocol::{card::{self, sort_cards, RankOrder}, bridge_engine::SUIT_DISPLAY_ORDER}; use yew::prelude::*; +use crate::components::HandProps; + #[function_component(Hand)] pub fn hand(props: &HandProps) -> Html { let mut cards = props.cards.clone(); @@ -16,10 +18,3 @@ pub fn hand(props: &HandProps) -> Html { { for cards } } } - -#[derive(Clone, Default, PartialEq, Properties)] -pub struct HandProps { - #[prop_or_default] - pub cards: Vec<card::Card>, - pub on_card_clicked: Callback<card::Card>, -} |