From 1abbcf13028cff7cf4666fa6079eda2568956a91 Mon Sep 17 00:00:00 2001 From: gered Date: Mon, 1 Aug 2016 13:49:31 -0400 Subject: [PATCH] inventory display text changes depending on what list is being used --- src/mtgcoll/client/components/inventory.cljs | 30 ++++++++++++-------- 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/src/mtgcoll/client/components/inventory.cljs b/src/mtgcoll/client/components/inventory.cljs index bc4decb..97a8df7 100644 --- a/src/mtgcoll/client/components/inventory.cljs +++ b/src/mtgcoll/client/components/inventory.cljs @@ -6,6 +6,7 @@ [webtools.reagent.bootstrap :as bs] [webtools.cljs.ajax :as ajax] [webtools.cljs.utils :refer [->url]] + [mtgcoll.common :as c] [mtgcoll.client.auth :as auth] [mtgcoll.client.page :refer [set-error!]])) @@ -100,16 +101,21 @@ :trigger "click" :root-close true :overlay (r/as-component - [bs/Popover {:class "inventory" :title "Card Inventory"} + [bs/Popover {:class "inventory" :title "Inventory"} [inventory-management card-id list-id]])} - [bs/Button - (merge - {:block true} - (if button-size {:bsSize button-size}) - (if button-style {:bsStyle button-style})) - (if (and num-owned - (> (or num-owned 0) 0)) - [:span "Owned: " [:strong (or num-owned 0)]] - (if owned? "Owned" "Not Owned")) - " " - [:span.caret]]]) \ No newline at end of file + (let [owned-list? (= c/owned-list-id list-id)] + [bs/Button + (merge + {:block true} + (if button-size {:bsSize button-size}) + (if button-style {:bsStyle button-style})) + (if (and num-owned + (> (or num-owned 0) 0)) + (if owned-list? + [:span "Owned: " [:strong (or num-owned 0)]] + [:span [:strong (or num-owned 0)]]) + (if owned-list? + (if owned? "Owned" "Not Owned") + (if owned? "Yes" "None"))) + " " + [:span.caret]])]) \ No newline at end of file