feat: mejoras al dashboard y selector de UUID
- Dashboard: agregar opciones de 50 pestañas deterministas (lotes 1-4) - Dashboard: botón para cerrar salas individuales y expulsar jugadores - Dashboard: selector de variante G por sala individual en tabla - Nuevo selector moderno de UUID en página principal - Mostrar nombres de jugadores en selector de UUID - Búsqueda por UUID o nombre de jugador - Redireccionar /missing-uuid a selector principal - Endpoints para obtener UUIDs con nombres y cerrar/cambiar variante de salas
This commit is contained in:
@@ -3,6 +3,7 @@ import Lobby from '../views/Lobby.vue';
|
||||
import Game from '../views/Game.vue';
|
||||
import Dashboard from '../views/Dashboard.vue';
|
||||
import DemoGame from '../views/DemoGame.vue';
|
||||
import UuidSelector from '../views/UuidSelector.vue';
|
||||
|
||||
const router = createRouter({
|
||||
history: createWebHistory(),
|
||||
@@ -29,14 +30,13 @@ const router = createRouter({
|
||||
},
|
||||
{
|
||||
path: '/',
|
||||
redirect: '/missing-uuid'
|
||||
name: 'UuidSelector',
|
||||
component: UuidSelector
|
||||
},
|
||||
{
|
||||
// simple fallback for users hitting root without UUID
|
||||
// Redirect old missing-uuid path to the new selector
|
||||
path: '/missing-uuid',
|
||||
component: {
|
||||
template: `<div style="padding:20px;font-family:sans-serif"><h2>Falta UUID</h2><p>Abre el juego escaneando tu código QR: snatchgame.nucleoriofrio.com/{uuid}</p></div>`
|
||||
}
|
||||
redirect: '/'
|
||||
}
|
||||
]
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user