summaryrefslogtreecommitdiffstats
path: root/front/odiparpack/app/components/Odipar/common.js
diff options
context:
space:
mode:
authorDayana31 <[email protected]>2022-06-01 16:43:23 -0500
committerDayana31 <[email protected]>2022-06-01 16:43:23 -0500
commitec0c33156713e51c64f2a9de4f932cd5507c654b (patch)
treecc46421686a49bbc0a0c343e460c13a21af1015d /front/odiparpack/app/components/Odipar/common.js
parent6971201caffc2fccee5bfb12e88e5510c85eeb49 (diff)
parente9cb09907f8dbc9a4a64549a3ea4d1d8313e7c25 (diff)
downloadDP1_project-ec0c33156713e51c64f2a9de4f932cd5507c654b.tar.gz
DP1_project-ec0c33156713e51c64f2a9de4f932cd5507c654b.tar.bz2
DP1_project-ec0c33156713e51c64f2a9de4f932cd5507c654b.zip
Merge branch 'develop' into dayana
Diffstat (limited to 'front/odiparpack/app/components/Odipar/common.js')
-rw-r--r--front/odiparpack/app/components/Odipar/common.js43
1 files changed, 43 insertions, 0 deletions
diff --git a/front/odiparpack/app/components/Odipar/common.js b/front/odiparpack/app/components/Odipar/common.js
new file mode 100644
index 0000000..b6fb49d
--- /dev/null
+++ b/front/odiparpack/app/components/Odipar/common.js
@@ -0,0 +1,43 @@
+import React from "react"
+import { Chip } from "@material-ui/core";
+import { pedido, camion, bloqueo, almacen } from './EtiquetaData'
+import Brightness1Icon from '@material-ui/icons/Brightness1';
+
+export const etiquetaStyle = color => ({
+ fontWeight: 'bold',
+ color: '#FFF',
+ backgroundColor: color
+});
+
+
+//Etiquetas
+export function etiqueta(tipo , estado) { // eslint-disable-line
+ let {color, text, icon} = ""
+ switch(tipo){
+ case 'etiq_pedido':
+ text = pedido[Object.keys(pedido)[estado]].text
+ color = pedido[Object.keys(pedido)[estado]].color
+ break;
+ case 'etiq_camion':
+ text = camion[Object.keys(camion)[estado]].text
+ color = camion[Object.keys(camion)[estado]].color
+ break;
+ case 'etiq_bloqueo':
+ text = bloqueo[Object.keys(bloqueo)[estado]].text
+ color = bloqueo[Object.keys(bloqueo)[estado]].color
+ break;
+ case 'etiq_alma':
+ let {estadoNum} = 2
+ estado === false? estadoNum = 0 : estadoNum = 1
+ text = almacen[Object.keys(almacen)[estadoNum]].text
+ color = almacen[Object.keys(almacen)[estadoNum]].color
+ icon = almacen[Object.keys(almacen)[estadoNum]].icon
+ break;
+ }
+
+ return (
+ tipo == "etiq_alma" ?
+ <Chip label={text} icon = {<Brightness1Icon style={{ fontSize: icon, color: "#B1ABAB" }}/>} style={{fontWeight: 'bold', backgroundColor: color}}/> :
+ <Chip label={text} style={etiquetaStyle(color)}/>
+ )
+} \ No newline at end of file