Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Front javier #50

Merged
merged 2 commits into from
Mar 9, 2025
Merged

Front javier #50

merged 2 commits into from
Mar 9, 2025

Conversation

JavierSanabriaMiranda
Copy link

Componente Game recibe configuración de componente Configuration

Se ha implementado que el componente Game reciba toda la configuración de la partida (número de preguntas, tiempo por pregunta y topics) del componente Configuration. Para ello se ha utilizado un nuevo componente

GameConfigProvider

Este componente es un componente wrapper. Todo componente que esté envuelto en este, tendrá acceso a la configuración de la partida.

Se ha desarrollado este componente con la finalidad de poder obtener todos los datos de la configuración desde cualquier componente que se quiera.

A su vez, el uso de este componente tiene la ventaja de que mantiene el estado gracias a su sesión con localStorage, de forma que si el usuario decide recargar la ventana, la configuración de la partida no se perderá.

Gracias al componente wrapper GameConfigProvider, el componente Configuration puede enviar la configuración de la partida al componente Game. Para ello, el componente Configuration debe enviar la configuración de la partida al componente wrapper GameConfigProvider, que a su vez la enviará al componente Game.
@JavierSanabriaMiranda JavierSanabriaMiranda merged commit 4a801f9 into Front-end Mar 9, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants