99 lines
2.3 KiB
JavaScript
99 lines
2.3 KiB
JavaScript
export const getStatusLoad = (load, locale = 'es') => {
|
|
let statusTemp;
|
|
let status;
|
|
let color;
|
|
switch (load.load_status) {
|
|
case 'Published':
|
|
statusTemp = "Publicado";
|
|
color = "#000000";
|
|
break;
|
|
case 'Loading':
|
|
color = "#F44336";
|
|
statusTemp = "Cargando";
|
|
break;
|
|
case 'Transit':
|
|
statusTemp = "En Transito";
|
|
color = "#ffd22b"
|
|
break;
|
|
case 'Downloading':
|
|
statusTemp = "Descargando";
|
|
color = "#428502"
|
|
break;
|
|
case 'Delivered':
|
|
statusTemp = "Entregado";
|
|
color = "#1B70AF";
|
|
break;
|
|
default:
|
|
statusTemp = 'Sin publicar';
|
|
color = "#000000";
|
|
break;
|
|
}
|
|
status = (locale === 'es') ? statusTemp : load.load_status;
|
|
return {
|
|
status,
|
|
color,
|
|
};
|
|
}
|
|
|
|
export const eventStatusLoad = (loadStatus, locale = 'es') => {
|
|
let color;
|
|
let status;
|
|
switch (loadStatus) {
|
|
case 'Published':
|
|
status = "Publicado";
|
|
color = "#A9B0B2";
|
|
// color = "#4CC8EA";
|
|
break;
|
|
case 'Loading':
|
|
color = "#F44336";
|
|
status = "Cargando";
|
|
break;
|
|
case 'Transit':
|
|
status = "En Transito";
|
|
color = "#ffd22b"
|
|
break;
|
|
case 'Downloading':
|
|
status = "Descargando";
|
|
color = "#428502"
|
|
break;
|
|
case 'Delivered':
|
|
color = "blue";
|
|
status = "Entregado";
|
|
break;
|
|
default:
|
|
color = "yellow";
|
|
status = 'Sin publicar';
|
|
break;
|
|
}
|
|
|
|
status = (locale === 'es') ? status : loadStatus;
|
|
return {
|
|
color,
|
|
status
|
|
};
|
|
}
|
|
|
|
export const getStatusPublished = (load) => {
|
|
let status;
|
|
switch (load.status) {
|
|
case 'Draft':
|
|
status = "Guardado";
|
|
break;
|
|
case 'Published':
|
|
status = "Publicado";
|
|
break;
|
|
case 'Completed':
|
|
status = "Conectado";
|
|
break;
|
|
case 'Closed':
|
|
status = "Completado";
|
|
break;
|
|
default:
|
|
status = 'Guardado';
|
|
break;
|
|
}
|
|
|
|
return status;
|
|
}
|
|
|