several fixes.
This commit is contained in:
@@ -10,6 +10,7 @@
|
||||
[reagent.core :as reagent]
|
||||
[clojure.string :as str]
|
||||
[cljs-time.format :as format]
|
||||
[cljs-time.core :as t]
|
||||
[goog.string :as gstring]
|
||||
[goog.i18n.NumberFormat.Format])
|
||||
)
|
||||
@@ -86,8 +87,18 @@
|
||||
(:name client))])
|
||||
[:td (:name vendor)]
|
||||
[:td invoice-number]
|
||||
[:td (date->str date) ]
|
||||
[:td (date->str due) ]
|
||||
[:td (date->str date) ]
|
||||
[:td
|
||||
(when due
|
||||
(let [today (t/at-midnight (t/now))
|
||||
due (t/at-midnight due)
|
||||
due-in (if (t/after? today due)
|
||||
(- (t/in-days (t/interval (t/minus due (t/days 1)) today)))
|
||||
(t/in-days (t/interval today due )))]
|
||||
(if (> due-in 0)
|
||||
[:span.has-text-success due-in " days"]
|
||||
[:span.has-text-danger due-in " days"])
|
||||
))]
|
||||
[:td (str/join ", " (set (map :location expense-accounts)))]
|
||||
|
||||
[:td.has-text-right (nf total )]
|
||||
|
||||
Reference in New Issue
Block a user