display formatted currency custom field on minicard

This commit is contained in:
Haben Amare 2020-05-25 16:02:37 +00:00
parent 54b9035eb2
commit d26786a628
2 changed files with 16 additions and 2 deletions

View file

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

View file

@ -9,6 +9,16 @@ BlazeComponent.extendComponent({
return 'minicard'; 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() { events() {
return [ return [
{ {