- Shipped
- 24 de octubre de 2025 a las 21:44 UTC
- Author
- snadjafinia
- Commit
- da97785
BREAKING FIX: Se separa adecuadamente es Dios y esGodMode Arquitectura (tal y como se pretendía): - es Dios: Permiso de la sesión (campo GD) - Puede el usuario acceder al modo dios? - es DiosMode: Global UIE estado - Es el modo de Dios actualmente ON/OFF? - esGodModeActive(): Devoluciones (es Dios y es Dios y es DiosModo) - Comprobar Cambios en usoUserInfo gancho: - Add isGodMode state (global, no local a NavTop) - Añadir setIsGodMode() para controlar el estado del modo dios a nivel global - es DiosModeActive() ahora comprueba: es Dios (sesión) Y es DiosModo (estado) - Autocargas/salvados a localStorage Cambios en NavTop: - Eliminar el estado local de DiosModeActive - Usar global esGodMode de gancho - Usar setIsdMode para mover - Pantalla basada en el estado de GodMode Esto arregla: - El estado de Dios ahora es accesible desde cualquier componente - Aislada adecuadamente de aceptar leads descambienchova - Validación segura: incluso si esGodMode=true, devuelve falsa si esGod=false Otros componentes ahora pueden utilizar: - getIsGod() - Comprobar si el usuario tiene permiso - esGodModeActive() - Comprobar si el modo de Dios está permitido Y habilitado