Ajustar layout y textos

master
Araozu 2021-03-28 08:53:02 -05:00
parent 5ce5f707a5
commit caed3005c9
6 changed files with 20 additions and 9 deletions

View File

@ -100,7 +100,7 @@ export function BarraSuperior() {
<i class="ph-arrow-up-right" /> <i class="ph-arrow-up-right" />
</a> </a>
<CambiadorImg /> <CambiadorImg />
<span className={css(estilosGlobales.contenedor, estilosGlobales.inlineBlock)}>2021-A</span> <span className={css(estilosGlobales.contenedor, estilosGlobales.inlineBlock)}>2020-B</span>
<span className={css(estilosGlobales.contenedor, estilosGlobales.inlineBlock)}>Ingeniería de Sistemas</span> <span className={css(estilosGlobales.contenedor, estilosGlobales.inlineBlock)}>Ingeniería de Sistemas</span>
</header> </header>
) )

View File

@ -5,15 +5,12 @@ import { Horarios } from "./Horarios"
import { import {
Anios, Anios,
Cursos, Cursos,
CursoRaw,
Curso,
DatosHorario, DatosHorario,
DatosHorarioRaw, DatosHorarioRaw,
DatosGrupo, DatosGrupo,
ListaCursosUsuario,
} from "../types/DatosHorario" } from "../types/DatosHorario"
import { estilosGlobales } from "../Estilos" import { estilosGlobales } from "../Estilos"
import { batch, createEffect, createMemo, createSignal, createState, Show } from "solid-js" import { batch, createEffect, createMemo, createSignal, Show } from "solid-js"
import { useListaCursos } from "./useListaCursos" import { useListaCursos } from "./useListaCursos"
const datosPromise = (async() => { const datosPromise = (async() => {
@ -82,11 +79,11 @@ export function ContenedorHorarios() {
let templateColumns = "" let templateColumns = ""
switch (estadoLayout()) { switch (estadoLayout()) {
case "MaxHorarios": { case "MaxHorarios": {
templateColumns = "4rem auto" templateColumns = "0 auto"
break break
} }
case "MaxPersonal": { case "MaxPersonal": {
templateColumns = "auto 4rem" templateColumns = "auto 0m"
break break
} }
case "Normal": { case "Normal": {

View File

@ -121,12 +121,15 @@ export function Horarios(props: HorariosProps) {
</div> </div>
</Match> </Match>
<Match when={props.estadoLayout === "MaxPersonal"}> <Match when={props.estadoLayout === "MaxPersonal"}>
{/*
<BotonMaxMin <BotonMaxMin
fnMaximizar={fnMaximizar} fnMaximizar={fnMaximizar}
fnMinimizar={fnMinimizar} fnMinimizar={fnMinimizar}
estadoActualLayout={estadoActualLayout} estadoActualLayout={estadoActualLayout}
estadoLayoutMax={"MaxHorarios"} estadoLayoutMax={"MaxHorarios"}
/> />
*/}
<div/>
</Match> </Match>
</Switch> </Switch>

View File

@ -73,6 +73,7 @@ export function MiHorario(props: MiHorarioProps) {
Mi horario Mi horario
</div> </div>
| |
{/*
<BotonIcono <BotonIcono
titulo={"Nuevo horario en blanco"} titulo={"Nuevo horario en blanco"}
icono={"ph-plus"} icono={"ph-plus"}
@ -93,6 +94,7 @@ export function MiHorario(props: MiHorarioProps) {
onClick={() => {}} onClick={() => {}}
/> />
| |
*/}
<BotonMaxMin <BotonMaxMin
fnMaximizar={fnMaximizar} fnMaximizar={fnMaximizar}
fnMinimizar={fnMinimizar} fnMinimizar={fnMinimizar}
@ -127,12 +129,15 @@ export function MiHorario(props: MiHorarioProps) {
/> />
</Match> </Match>
<Match when={props.estadoLayout === "MaxHorarios"}> <Match when={props.estadoLayout === "MaxHorarios"}>
{/*
<BotonMaxMin <BotonMaxMin
fnMaximizar={fnMaximizar} fnMaximizar={fnMaximizar}
fnMinimizar={fnMinimizar} fnMinimizar={fnMinimizar}
estadoActualLayout={estadoActualLayout} estadoActualLayout={estadoActualLayout}
estadoLayoutMax={"MaxPersonal"} estadoLayoutMax={"MaxPersonal"}
/> />
*/}
<div/>
</Match> </Match>
</Switch> </Switch>
</div> </div>

View File

@ -12,6 +12,10 @@ export function Creditos() {
return ( return (
<div className={css(e.creditos)}> <div className={css(e.creditos)}>
Desarrollado por Fernando Araoz con TypeScript, JSX y Solid.js. Desarrollado por Fernando Araoz con TypeScript, JSX y Solid.js.
<br/>
<a href="https://horarios1.araozu.dev/" style={{color: "white"}}>
Ir a la versión anterior.
</a>
</div> </div>
) )
} }

View File

@ -1,13 +1,14 @@
import {StyleSheet} from "aphrodite" import { StyleSheet } from "aphrodite"
export const estilosGlobales = StyleSheet.create({ export const estilosGlobales = StyleSheet.create({
contenedor: { contenedor: {
margin: "0.5rem", margin: "0.3rem",
padding: "0.75rem 0.75rem", padding: "0.75rem 0.75rem",
borderRadius: "10px", borderRadius: "10px",
backdropFilter: "blur(40px)", backdropFilter: "blur(40px)",
backgroundColor: "rgba(100, 100, 100, 0.25)", backgroundColor: "rgba(100, 100, 100, 0.25)",
color: "var(--color-texto)", color: "var(--color-texto)",
border: "solid 1px transparent",
}, },
contenedorCursor: { contenedorCursor: {
cursor: "pointer", cursor: "pointer",
@ -23,6 +24,7 @@ export const estilosGlobales = StyleSheet.create({
}, },
contenedorCursorActivo: { contenedorCursorActivo: {
backgroundColor: "rgba(200, 200, 200, 0.3)", backgroundColor: "rgba(200, 200, 200, 0.3)",
border: "solid 1px rgba(255, 255, 255, 0.75)",
}, },
contenedorPhospor: { contenedorPhospor: {
padding: "0.5rem 0.65rem", padding: "0.5rem 0.65rem",