fleet/frontend/utilities/icon_class.js

32 lines
633 B
JavaScript
Raw Normal View History

export const statusIconClass = (status = '') => {
const lowerStatus = status.toLowerCase();
switch (lowerStatus) {
case 'online':
2016-11-28 19:20:15 +00:00
return 'success-check';
case 'offline':
2016-11-28 19:20:15 +00:00
return 'offline';
case 'mia':
return 'mia';
default:
return '';
}
};
export const platformIconClass = (platform = '') => {
if (!platform) return '';
const lowerPlatform = platform.toLowerCase();
switch (lowerPlatform) {
case 'darwin':
2016-11-28 19:20:15 +00:00
return 'apple';
case 'linux':
return 'penguin';
default:
2016-11-28 19:20:15 +00:00
return lowerPlatform;
}
};
export default { platformIconClass, statusIconClass };