summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
author0xNul <57599792+0xNul@users.noreply.github.com>2023-07-22 08:24:44 -0700
committer0xNul <57599792+0xNul@users.noreply.github.com>2023-07-22 08:24:44 -0700
commitdf5d359b23fa7af3427b114a32f712eb876a1e18 (patch)
treec082fa670302efa47a5b28fe773d027f1aa1a0d7 /src
parent8197bd68bcf8aa40058b07160cd8690d0a36669c (diff)
added keywords if has all models
Diffstat (limited to 'src')
-rw-r--r--src/votann/codex_view.clj16
1 files changed, 11 insertions, 5 deletions
diff --git a/src/votann/codex_view.clj b/src/votann/codex_view.clj
index ff50453..863135f 100644
--- a/src/votann/codex_view.clj
+++ b/src/votann/codex_view.clj
@@ -225,18 +225,24 @@
(damaged (:damaged (:abilities model)))
]])
-(defn keywords-model [keywords]
+(defn keywords-model [name keywords]
[:div {:class "model"}
- [:span (str "KEYWORDS: " (string/join ", " keywords))]])
+ (if (empty? (:all-models keywords))
+ [:span "KEYWORDS: "
+ [:b (string/join ", " (:model keywords))]]
+ [:span "KEYWORDS - ALL MODELS: "
+ [:b (string/join ", " (:all-models keywords))]
+ (str " | " (string/upper-case name) " MODEL: ")
+ [:b (string/join ", " (:model keywords))]])])
(defn keywords-faction [keywords]
[:div {:class "faction"}
[:div "FACTION KEYWORDS:"]
[:span (string/join ", " keywords)]])
-(defn keywords [keywords]
+(defn keywords [model]
[:div {:class "keywords"}
- (keywords-model (:model keywords))
+ (keywords-model (:name model) (:keywords model))
(keywords-faction (:faction keywords))])
(def star
@@ -269,7 +275,7 @@
(defn bottom [model]
[:bottom
- (keywords (:keywords model))
+ (keywords model)
star])
(def head