Files
shopdb-flask/plugins/slides/frontend/routes.js
cproudlock 8496441ddc slides: add /screensaver route for the shopfloor slide surface
TVDashboard hardcoded surface=lobby, so only the lobby display was reachable.
Read the surface from route meta (/screensaver -> shopfloor) or a ?surface=
query, defaulting to lobby. Adds a /screensaver toplevel route so the shopfloor
screensaver surface can be displayed on a kiosk.
2026-07-20 13:16:31 -04:00

25 lines
557 B
JavaScript

export default [
{
path: 'settings/slides',
name: 'slide-manager',
component: () => import('./views/SlideManager.vue'),
meta: { requiresAuth: true, requiresAdmin: true, plugin: 'slides' }
}
]
export const toplevel = [
{
path: '/tv',
name: 'tv',
component: () => import('./views/TVDashboard.vue'),
meta: { plugin: 'slides', surface: 'lobby' }
},
{
path: '/screensaver',
name: 'screensaver',
component: () => import('./views/TVDashboard.vue'),
meta: { plugin: 'slides', surface: 'shopfloor' }
}
]