summaryrefslogtreecommitdiff
path: root/webapp/src/components/show_bid.rs
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/src/components/show_bid.rs')
-rw-r--r--webapp/src/components/show_bid.rs12
1 files changed, 8 insertions, 4 deletions
diff --git a/webapp/src/components/show_bid.rs b/webapp/src/components/show_bid.rs
index b0c917e..2ab2d5c 100644
--- a/webapp/src/components/show_bid.rs
+++ b/webapp/src/components/show_bid.rs
@@ -1,10 +1,9 @@
-use crate::bridge_engine::{Bid, Bidding, Contract};
-use crate::components::bid_css_class;
+use crate::bridge_engine::{Bidding, Contract};
use yew::prelude::*;
#[derive(PartialEq, Properties, Clone)]
pub struct ShowBidProps {
- pub contract: Contract,
+ pub contract: Option<Contract>,
pub bidding: Bidding,
}
@@ -12,7 +11,12 @@ pub struct ShowBidProps {
pub fn show_bid(props: &ShowBidProps) -> Html {
html! {
<>
- <p>{ format!("{}", props.contract) }</p>
+ <p>{
+ match props.contract {
+ None => "Passed".to_string(),
+ Some(c) => format!("{}", c),
+ }
+ }</p>
</>
}
}