Agregar estilos para diferenciar links de botones
This commit is contained in:
parent
0212244152
commit
fc48d9cd55
@ -56,12 +56,12 @@ function CambiadorImg() {
|
|||||||
return <div className={css(estilosGlobales.inlineBlock, e.contCambiador)}>
|
return <div className={css(estilosGlobales.inlineBlock, e.contCambiador)}>
|
||||||
<span className={css(estilosGlobales.contenedor, estilosGlobales.inlineBlock)}>
|
<span className={css(estilosGlobales.contenedor, estilosGlobales.inlineBlock)}>
|
||||||
<i
|
<i
|
||||||
className={"ph-arrow-left " + css(e.boton, e.botonLeft)}
|
className={"ph-arrow-left " + css(e.boton, e.botonLeft, estilosGlobales.contenedorCursorSoft)}
|
||||||
onClick={retrocederWallpaper}
|
onClick={retrocederWallpaper}
|
||||||
/>
|
/>
|
||||||
Img. {numWallpaper() + 1}
|
Img. {numWallpaper() + 1}
|
||||||
<i
|
<i
|
||||||
className={"ph-arrow-right " + css(e.boton, e.botonRight)}
|
className={"ph-arrow-right " + css(e.boton, e.botonRight, estilosGlobales.contenedorCursorSoft)}
|
||||||
onClick={avanzarWallpaper}
|
onClick={avanzarWallpaper}
|
||||||
/>
|
/>
|
||||||
</span>
|
</span>
|
||||||
|
@ -7,7 +7,12 @@ export function Horarios(props: { data: DatosHorario }) {
|
|||||||
|
|
||||||
const elAnios = <For each={Object.entries(props.data.años)}>
|
const elAnios = <For each={Object.entries(props.data.años)}>
|
||||||
{([nombre]) =>
|
{([nombre]) =>
|
||||||
<div className={css(estilosGlobales.contenedor, estilosGlobales.inlineBlock, estilosGlobales.contenedorCursor)}>
|
<div className={css(
|
||||||
|
estilosGlobales.contenedor,
|
||||||
|
estilosGlobales.inlineBlock,
|
||||||
|
estilosGlobales.contenedorCursor,
|
||||||
|
estilosGlobales.contenedorCursorSoft
|
||||||
|
)}>
|
||||||
{nombre}
|
{nombre}
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
|
@ -1,19 +1,49 @@
|
|||||||
import { estilosGlobales } from "../Estilos";
|
import { estilosGlobales } from "../Estilos";
|
||||||
import { StyleSheet, css } from "aphrodite";
|
import { StyleSheet, css } from "aphrodite";
|
||||||
import { Tabla } from "./Tabla";
|
import { Tabla } from "./Tabla";
|
||||||
|
import { mostrarDescansos, setMostrarDescansos } from "../Store";
|
||||||
|
|
||||||
export function MiHorario() {
|
export function MiHorario() {
|
||||||
const e = StyleSheet.create({
|
const e = StyleSheet.create({
|
||||||
horario: {}
|
horario: {},
|
||||||
|
boton: {
|
||||||
|
textDecoration: "none",
|
||||||
|
// paddingRight: "0.5rem",
|
||||||
|
"::before": {
|
||||||
|
fontSize: "1rem",
|
||||||
|
// transform: "translateY(0.2rem)",
|
||||||
|
textDecoration: "none"
|
||||||
|
}
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const claseBotonMostrarDescansos = () =>
|
||||||
|
mostrarDescansos()
|
||||||
|
? "ph-check " + css(e.boton)
|
||||||
|
: "ph-circle " + css(e.boton);
|
||||||
|
|
||||||
return <div>
|
return <div>
|
||||||
<div className={css(
|
<div>
|
||||||
estilosGlobales.inlineBlock,
|
<div className={css(
|
||||||
estilosGlobales.contenedor
|
estilosGlobales.inlineBlock,
|
||||||
)}>
|
estilosGlobales.contenedor
|
||||||
Mi horario
|
)}>
|
||||||
|
Mi horario
|
||||||
|
</div>
|
||||||
|
<div
|
||||||
|
className={css(
|
||||||
|
estilosGlobales.inlineBlock,
|
||||||
|
estilosGlobales.contenedor,
|
||||||
|
estilosGlobales.contenedorCursor,
|
||||||
|
estilosGlobales.contenedorCursorSoft
|
||||||
|
)}
|
||||||
|
onClick={() => setMostrarDescansos(!mostrarDescansos())}
|
||||||
|
>
|
||||||
|
<i className={claseBotonMostrarDescansos()}/>
|
||||||
|
Mostrar descansos
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className={css(
|
<div className={css(
|
||||||
e.horario,
|
e.horario,
|
||||||
estilosGlobales.contenedor
|
estilosGlobales.contenedor
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
import { StyleSheet, css } from "aphrodite";
|
import { StyleSheet, css } from "aphrodite";
|
||||||
import { For } from "solid-js";
|
import { For, Show } from "solid-js";
|
||||||
import { estilosGlobales } from "../Estilos";
|
import { estilosGlobales } from "../Estilos";
|
||||||
|
import { mostrarDescansos } from "../Store";
|
||||||
|
|
||||||
const dias = ["Lunes", "Martes", "Miercoles", "Jueves", "Viernes"];
|
const dias = ["Lunes", "Martes", "Miercoles", "Jueves", "Viernes"];
|
||||||
const horas = [
|
const horas = [
|
||||||
|
@ -13,11 +13,17 @@ export const estilosGlobales = StyleSheet.create({
|
|||||||
cursor: "pointer",
|
cursor: "pointer",
|
||||||
userSelect: "none",
|
userSelect: "none",
|
||||||
transition: "background-color 200ms",
|
transition: "background-color 200ms",
|
||||||
textDecoration: "underline",
|
textDecoration: "underline solid white 2px",
|
||||||
":hover": {
|
":hover": {
|
||||||
backgroundColor: "rgba(255, 255, 255, 0.2)"
|
backgroundColor: "rgba(200, 200, 200, 0.2)"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
contenedorCursorSoft: {
|
||||||
|
textDecoration: "underline rgba(255, 255, 255, 0.4)"
|
||||||
|
},
|
||||||
|
contenedorCursorActivo: {
|
||||||
|
backgroundColor: "rgba(255, 255, 255, 0.2)"
|
||||||
|
},
|
||||||
inlineBlock: {
|
inlineBlock: {
|
||||||
display: "inline-block"
|
display: "inline-block"
|
||||||
}
|
}
|
||||||
|
@ -11,8 +11,4 @@ console.log(numImgGuardado);
|
|||||||
|
|
||||||
export const [modoColor, setModoColor] = createSignal(ModoColor.Oscuro);
|
export const [modoColor, setModoColor] = createSignal(ModoColor.Oscuro);
|
||||||
export const [numWallpaper, setNumWallpaper] = createSignal(numImgGuardado);
|
export const [numWallpaper, setNumWallpaper] = createSignal(numImgGuardado);
|
||||||
createEffect(() => {
|
export const [mostrarDescansos, setMostrarDescansos] = createSignal(true);
|
||||||
const num = numWallpaper();
|
|
||||||
localStorage.setItem("num-img", num.toString());
|
|
||||||
console.log("Establecer item!");
|
|
||||||
});
|
|
||||||
|
Loading…
Reference in New Issue
Block a user