Agregar formato de la tabla
This commit is contained in:
parent
c53aa12acc
commit
0212244152
@ -1,11 +1,10 @@
|
|||||||
import { estilosGlobales } from "../Estilos";
|
import { estilosGlobales } from "../Estilos";
|
||||||
import { StyleSheet, css } from "aphrodite";
|
import { StyleSheet, css } from "aphrodite";
|
||||||
|
import { Tabla } from "./Tabla";
|
||||||
|
|
||||||
export function MiHorario() {
|
export function MiHorario() {
|
||||||
const e = StyleSheet.create({
|
const e = StyleSheet.create({
|
||||||
horario: {
|
horario: {}
|
||||||
height: "20rem"
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
|
|
||||||
return <div>
|
return <div>
|
||||||
@ -18,6 +17,8 @@ export function MiHorario() {
|
|||||||
<div className={css(
|
<div className={css(
|
||||||
e.horario,
|
e.horario,
|
||||||
estilosGlobales.contenedor
|
estilosGlobales.contenedor
|
||||||
)}/>
|
)}>
|
||||||
|
<Tabla/>
|
||||||
|
</div>
|
||||||
</div>;
|
</div>;
|
||||||
}
|
}
|
||||||
|
97
src/ContenedorHorarios/Tabla.tsx
Normal file
97
src/ContenedorHorarios/Tabla.tsx
Normal file
@ -0,0 +1,97 @@
|
|||||||
|
import { StyleSheet, css } from "aphrodite";
|
||||||
|
import { For } from "solid-js";
|
||||||
|
import { estilosGlobales } from "../Estilos";
|
||||||
|
|
||||||
|
const dias = ["Lunes", "Martes", "Miercoles", "Jueves", "Viernes"];
|
||||||
|
const horas = [
|
||||||
|
"07:00 - 07:50",
|
||||||
|
"07:50 - 08:40",
|
||||||
|
"08:40 - 08:50",
|
||||||
|
"08:50 - 09:40",
|
||||||
|
"09:40 - 10:30",
|
||||||
|
"10:30 - 10:40",
|
||||||
|
"10:40 - 11:30",
|
||||||
|
"11:30 - 12:20",
|
||||||
|
"12:20 - 13:10",
|
||||||
|
"13:10 - 14:00",
|
||||||
|
"14:00 - 14:50",
|
||||||
|
"14:50 - 15:40",
|
||||||
|
"15:40 - 15:50",
|
||||||
|
"15:50 - 16:40",
|
||||||
|
"16:40 - 17:30",
|
||||||
|
"17:30 - 17:40",
|
||||||
|
"17:40 - 18:30",
|
||||||
|
"18:30 - 19:20",
|
||||||
|
"19:20 - 20:10",
|
||||||
|
"20:10 - 21:00"
|
||||||
|
]
|
||||||
|
const horasDescanso = [
|
||||||
|
"08:40 - 08:50",
|
||||||
|
"10:30 - 10:40",
|
||||||
|
"15:40 - 15:50",
|
||||||
|
"17:30 - 17:40"
|
||||||
|
]
|
||||||
|
|
||||||
|
export function Tabla() {
|
||||||
|
const e = StyleSheet.create({
|
||||||
|
fila: {
|
||||||
|
position: "relative",
|
||||||
|
zIndex: 2,
|
||||||
|
transition: "background-color 250ms",
|
||||||
|
":hover": {
|
||||||
|
backgroundColor: "rgba(200, 200, 200, 0.25)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
filaBorde: {
|
||||||
|
position: "absolute",
|
||||||
|
top: 0,
|
||||||
|
height: "1px",
|
||||||
|
width: "100%",
|
||||||
|
backgroundColor: "rgba(200, 200, 200, 0.25)",
|
||||||
|
zIndex: 1
|
||||||
|
},
|
||||||
|
celdaHora: {
|
||||||
|
textAlign: "center",
|
||||||
|
width: "4rem",
|
||||||
|
padding: "0.25rem 0"
|
||||||
|
},
|
||||||
|
celdaComun: {
|
||||||
|
width: "calc((100% - 4rem) / 5)",
|
||||||
|
textAlign: "center",
|
||||||
|
padding: "0 0.5rem",
|
||||||
|
boxSizing: "border-box"
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
return <div>
|
||||||
|
<div className={css(e.fila)}>
|
||||||
|
<div className={css(e.celdaHora, estilosGlobales.inlineBlock)}>
|
||||||
|
Hora
|
||||||
|
</div>
|
||||||
|
<For each={dias}>
|
||||||
|
{dia =>
|
||||||
|
<div className={css(e.celdaComun, estilosGlobales.inlineBlock)}>
|
||||||
|
{dia}
|
||||||
|
</div>
|
||||||
|
}
|
||||||
|
</For>
|
||||||
|
</div>
|
||||||
|
<For each={horas}>
|
||||||
|
{hora =>
|
||||||
|
<div className={css(e.fila)}>
|
||||||
|
<div className={css(e.celdaHora, estilosGlobales.inlineBlock)}>
|
||||||
|
{hora.substring(0, 5)}
|
||||||
|
</div>
|
||||||
|
<For each={dias}>
|
||||||
|
{() =>
|
||||||
|
<div className={css(e.celdaComun, estilosGlobales.inlineBlock)}>
|
||||||
|
:D
|
||||||
|
</div>
|
||||||
|
}
|
||||||
|
</For>
|
||||||
|
<div className={css(e.filaBorde)}/>
|
||||||
|
</div>
|
||||||
|
}
|
||||||
|
</For>
|
||||||
|
</div>
|
||||||
|
}
|
@ -6,7 +6,7 @@ enum ModoColor {
|
|||||||
Auto
|
Auto
|
||||||
}
|
}
|
||||||
|
|
||||||
const numImgGuardado = parseInt(localStorage.getItem("num-img") ?? "1");
|
const numImgGuardado = parseInt(localStorage.getItem("num-img") ?? "4");
|
||||||
console.log(numImgGuardado);
|
console.log(numImgGuardado);
|
||||||
|
|
||||||
export const [modoColor, setModoColor] = createSignal(ModoColor.Oscuro);
|
export const [modoColor, setModoColor] = createSignal(ModoColor.Oscuro);
|
||||||
|
Loading…
Reference in New Issue
Block a user