diff --git a/src/components/Dashboard/common/ObjectProperty.jsx b/src/components/Dashboard/common/ObjectProperty.jsx index 7c88239..e5d682f 100644 --- a/src/components/Dashboard/common/ObjectProperty.jsx +++ b/src/components/Dashboard/common/ObjectProperty.jsx @@ -82,6 +82,7 @@ const ObjectProperty = ({ previewOpen = false, showPreview = true, options = [], + roundNumber = false, showHyperlink, ...rest }) => { @@ -167,6 +168,18 @@ const ObjectProperty = ({ ) } + case 'select': { + const selectValue = options.find((option) => option.value === value) + if (selectValue) { + return {selectValue.label} + } else { + return ( + + n/a + + ) + } + } case 'priceMode': switch (value) { case 'margin': @@ -235,10 +248,15 @@ const ObjectProperty = ({ ) } else { + var roundedValue = value + if (roundNumber != false) { + roundedValue = value.toFixed(roundNumber) + } + return ( {prefix} - {typeof value === 'number' ? value.toFixed(2) : value} + {typeof value === 'number' ? roundedValue : value} {suffix} )