Skip to content

Exponer estados de la radio #21

@heyimjuani

Description

@heyimjuani

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 request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions