Browse Source

fix(nc-gui): revise currency computed logic

pull/5614/head
Wing-Kam Wong 2 years ago
parent
commit
ca1b28b714
  1. 13
      packages/nc-gui/components/cell/Currency.vue

13
packages/nc-gui/components/cell/Currency.vue

@ -41,12 +41,13 @@ const currencyMeta = computed(() => {
const currency = computed(() => { const currency = computed(() => {
try { try {
return !vModel.value || isNaN(vModel.value) if (vModel.value === null || vModel.value === undefined || isNaN(vModel.value)) {
? vModel.value return vModel.value
: new Intl.NumberFormat(currencyMeta.value.currency_locale || 'en-US', { }
style: 'currency', return new Intl.NumberFormat(currencyMeta.value.currency_locale || 'en-US', {
currency: currencyMeta.value.currency_code || 'USD', style: 'currency',
}).format(vModel.value) currency: currencyMeta.value.currency_code || 'USD',
}).format(vModel.value)
} catch (e) { } catch (e) {
return vModel.value return vModel.value
} }

Loading…
Cancel
Save