From ab5b48e3f4c852d797683cd24ccfdde8edd71ef4 Mon Sep 17 00:00:00 2001 From: cproudlock Date: Thu, 27 Aug 2026 08:56:05 -0400 Subject: [PATCH] Put the USB kiosk in the sidebar next to the parts kiosk The kiosk route lives outside AppLayout, so nothing linked to it - a full-screen page with no way in from the app is a page nobody finds. It joins the Displays section beside Parts Kiosk, TV Slideshow and the Shopfloor Dashboard, gated on the route existing so a build without the USB plugin does not advertise it. --- frontend/src/views/AppLayout.vue | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frontend/src/views/AppLayout.vue b/frontend/src/views/AppLayout.vue index 19b4a8ce..ebf4a747 100644 --- a/frontend/src/views/AppLayout.vue +++ b/frontend/src/views/AppLayout.vue @@ -34,6 +34,8 @@ TV Slideshow Parts Kiosk + USB Kiosk Settings @@ -136,6 +138,7 @@ const hasRoute = (path) => stagedRoutePaths.has(path) const showShopfloor = hasRoute('/shopfloor') && (hasRoute('/notifications') || hasRoute('/calendar')) const showDisplays = showShopfloor || hasRoute('/tv') || hasRoute('/parts-kiosk') + || hasRoute('/usb-kiosk') const routeViewKey = computed(() => route.path.startsWith('/settings') ? '/settings' : route.path )