alerta_alerta-webui/src/filters/splitCaps.ts

14 lines
293 B
TypeScript

import Vue from 'vue'
export default Vue.filter('splitCaps', function (value) {
if (value == null) return ''
return value
.toString()
.replace(/([A-Z])/g, ' $1')
.split(' ')
.map(word => {
return word.charAt(0).toUpperCase() + word.slice(1)
})
.join(' ')
})