formatter.js 414 B

12345678910111213141516
  1. import { format } from 'date-fns'
  2. export function useTimeFormatter(pattern = 'yyyy-MM-dd HH:mm') {
  3. return function (row, column, value, index) {
  4. try {
  5. return format(new Date(value), pattern)
  6. } catch (error) {
  7. return ''
  8. }
  9. }
  10. }
  11. export function useEnumFormatter(enumObj) {
  12. return function (row, column, value, index) {
  13. return enumObj[value]
  14. }
  15. }