From 6f268c85a47d6f0cd382c52461718262e7349463 Mon Sep 17 00:00:00 2001 From: Rob Culliton Date: Tue, 15 May 2018 19:53:51 -0400 Subject: [PATCH] pending badge on card itself --- src/cljc/commiteth/ui/balances.cljc | 8 ++++++++ src/cljs/commiteth/manage_payouts.cljs | 14 ++++++++++---- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/src/cljc/commiteth/ui/balances.cljc b/src/cljc/commiteth/ui/balances.cljc index 35c65e0..2a611d6 100644 --- a/src/cljc/commiteth/ui/balances.cljc +++ b/src/cljc/commiteth/ui/balances.cljc @@ -5,6 +5,14 @@ {:pre [(string? tla)]} (get {"ETH" "#57a7ed"} tla "#4360df")) +(defn pending-badge [] + "static component for pending badge" + [:div.dib.ph2.pv1.relative + {:style {:color "#CCAC00"}} + [:div.absolute.top-0.left-0.right-0.bottom-0.o-30.br2 + {:style {:background-color "#FFD700"}}] + [:span.pg-med "Refund pending"]]) + (defn balance-badge [tla balance] {:pre [(keyword? tla)]} diff --git a/src/cljs/commiteth/manage_payouts.cljs b/src/cljs/commiteth/manage_payouts.cljs index f083d55..a954a92 100644 --- a/src/cljs/commiteth/manage_payouts.cljs +++ b/src/cljs/commiteth/manage_payouts.cljs @@ -244,10 +244,16 @@ [:div bottom]]]) (defn small-card-balances [bounty] - [:div.f6.fl.w-80 - [ui-balances/token-balances (bnt/crypto-balances bounty) :label] - [:div - [ui-balances/usd-value-label (:value-usd bounty)]]]) + (let [pending-revocations (rf/subscribe [:pending-revocations])] + (fn [bounty] + [:div.f6.fl.w-80 + [ui-balances/token-balances (bnt/crypto-balances bounty) :label] + [:div + [ui-balances/usd-value-label (:value-usd bounty)]] + (when (some #(= (:issue-id %) + (:issue-id bounty)) @pending-revocations) + [:div.pt1 + [ui-balances/pending-badge]])]))) (defn three-dots-box [image-src] "generates the appropriate container for menu dots"