-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Esto me lo imagino como agregarle/sacarle clases al body para poder, usando CSS, lidiar con la interfaz de distintas maneras según corresponda. Hablo de exponerlo por CSS pero no tiene por que ser así o sólo así eh!
Ahora mismo hice medio así nomas (porque no entiendo bien el modelo de React todavía) lo siguiente:
- si no te autentificaste, se le agrega al body una clase "user-unknown"
- al poner tu nombre (o sea, al autentificarte) en esa misma sesión se le agrega otra clase al body que es "user-authenticated"
- la próxima vez que entrás (si haces refresh por ejemplo) no hay ninguna clase en el body.
De esta manera estoy pudiendo lidiar con los siguientes estados:
- usuario no logeado
- usuario logeado
Otros estados que me imagino que vendrían muy bien detectar y publicar:
- fin programa
- inicio programa
- radio sonando
- radio parada
- conexión perdida
- conexión reestablecida
- radio muteada
Seguro habría varios otros, pero espero que puedan ver el valor de tener esta data.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request