From f9bfceb80e20a15716629705af8d1533341fe0f9 Mon Sep 17 00:00:00 2001 From: yaya Date: Fri, 9 Oct 2026 13:31:10 +0100 Subject: [PATCH] feat(ui): add router marketplace glass panel --- neode-ui/src/components/DeviceModel.vue | 7 +- neode-ui/src/components/RouterMarketplace.vue | 169 ++++++++++++++++++ neode-ui/src/views/server/OpenWrtGateway.vue | 8 +- 3 files changed, 181 insertions(+), 3 deletions(-) create mode 100644 neode-ui/src/components/RouterMarketplace.vue diff --git a/neode-ui/src/components/DeviceModel.vue b/neode-ui/src/components/DeviceModel.vue index c8c18da8..67807e6b 100644 --- a/neode-ui/src/components/DeviceModel.vue +++ b/neode-ui/src/components/DeviceModel.vue @@ -8,9 +8,10 @@ const props = withDefaults(defineProps<{ label: string fallback?: string fillViewport?: boolean + glassContainer?: boolean /** Development-only gallery controls. Never rendered in production builds. */ devBrowse?: boolean -}>(), { fallback: '', fillViewport: false, devBrowse: false }) +}>(), { fallback: '', fillViewport: false, glassContainer: false, devBrowse: false }) const host = ref() const frame = ref() const ready = ref(false) @@ -150,7 +151,7 @@ onBeforeUnmount(() => {