1
0
Fork 0
mirror of https://gitlab.com/bramw/baserow.git synced 2025-05-04 00:49:53 +00:00
bramw_baserow/web-frontend/modules/database/components/view/grid/fields/FunctionalGridViewFieldNumber.vue
2024-12-17 09:43:02 +00:00

33 lines
747 B
Vue

<template functional>
<div
class="grid-view__cell"
:class="{
...(data.staticClass && {
[data.staticClass]: true,
}),
'cell-error': props.value === 'NaN',
}"
>
<div class="grid-field-number">
{{ $options.methods.formatNumberValue(props.field, props.value) }}
</div>
</div>
</template>
<script>
import { formatNumberValue } from '@baserow/modules/database/utils/number'
import BigNumber from 'bignumber.js'
export default {
name: 'FunctionalGridViewFieldNumber',
functional: true,
methods: {
formatNumberValue(field, value) {
if (value == null || value === '') {
return ''
}
return formatNumberValue(field, new BigNumber(value))
},
},
}
</script>