display formatted currency custom field on minicard

reviewable/pr3123/r1
Haben Amare 5 years ago
parent 54b9035eb2
commit d26786a628
  1. 8
      client/components/cards/minicard.jade
  2. 10
      client/components/cards/minicard.js

@ -74,8 +74,12 @@ template(name="minicard")
+viewer
= definition.name
.minicard-custom-field-item
+viewer
= trueValue
if $eq definition.type "currency"
+viewer
= formattedCurrencyCustomFieldValue(definition)
else
+viewer
= trueValue
if getAssignees
.minicard-assignees.js-minicard-assignees

@ -9,6 +9,16 @@ BlazeComponent.extendComponent({
return 'minicard';
},
formattedCurrencyCustomFieldValue(definition) {
const customField = this.data()
.customFieldsWD()
.find(f => f._id === definition._id);
const customFieldTrueValue =
customField && customField.trueValue ? customField.trueValue : '';
return `${definition.settings.currencySymbol}${customFieldTrueValue}`;
},
events() {
return [
{

Loading…
Cancel
Save