From 11172db7f64d84b80a15cee04278afaae99cb4fb Mon Sep 17 00:00:00 2001 From: YuKun Liu <41265098+mrxiaozhuox@users.noreply.github.com> Date: Fri, 7 Jan 2022 07:45:21 +0800 Subject: [PATCH] fix: calculator example --- examples/calculator.rs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/examples/calculator.rs b/examples/calculator.rs index 0f6a7e927..c48ab4976 100644 --- a/examples/calculator.rs +++ b/examples/calculator.rs @@ -113,11 +113,12 @@ fn app(cx: Scope) -> Element { button { class: "calculator-key key-sign", onclick: move |_| { - // if display_value.starts_with("-") { - // display_value.set(display_value.trim_start_matches("-").to_string()) - // } else { - // display_value.set(format!("-{}", *display_value)) - // } + let temp = calc_val(display_value.get().clone()); + if temp > 0.0 { + cur_val.set(temp - (temp * 2.0)); + } else { + cur_val.set(temp); + } }, "±" }