You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ngcp-csc-ui/src/boot/filters.js

34 lines
875 B

import Vue from 'vue'
import NumberFilter from 'src/filters/number'
import NumberFormatFilter, {
normalizeDestination
} from 'src/filters/number-format'
import DateFilter, {
smartTime,
time,
weekday
} from 'src/filters/date'
import {
startCase
} from 'src/filters/string'
import WholeCurrency from 'src/filters/currency'
import {
displayName
} from 'src/filters/subscriber'
export default () => {
Vue.filter('number', NumberFilter)
Vue.filter('readableDate', DateFilter)
Vue.filter('numberFormat', NumberFormatFilter)
Vue.filter('destinationFormat', normalizeDestination)
Vue.filter('smartTime', smartTime)
Vue.filter('startCase', startCase)
Vue.filter('wholeCurrency', WholeCurrency)
Vue.filter('seatName', displayName)
Vue.filter('groupName', displayName)
Vue.filter('displayName', displayName)
Vue.filter('time', time)
Vue.filter('weekday', weekday)
}