| const TableDataFormatterMixin = { | 
 |   methods: { | 
 |     tableFormatter(value) { | 
 |       if (value === undefined || value === null || value === '') { | 
 |         return '--'; | 
 |       } else if (typeof value === 'number') { | 
 |         return parseFloat(value.toFixed(3)); | 
 |       } else { | 
 |         return value; | 
 |       } | 
 |     }, | 
 |     statusIcon(status) { | 
 |       switch (status) { | 
 |         case 'OK': | 
 |           return 'success'; | 
 |         case 'Warning': | 
 |           return 'warning'; | 
 |         case 'Critical': | 
 |           return 'danger'; | 
 |         default: | 
 |           return ''; | 
 |       } | 
 |     }, | 
 |     tableFormatterArray(value) { | 
 |       return value.join(', '); | 
 |     } | 
 |   } | 
 | }; | 
 |  | 
 | export default TableDataFormatterMixin; |