From e2197c33fd3dd605f5612e487254ef07c403890e Mon Sep 17 00:00:00 2001 From: Jaime Idolpx Date: Mon, 8 Jun 2026 13:51:10 -0400 Subject: [PATCH] feat(DevicesPage): add base_url handling for drive, network, and meatloaf devices --- src/app/components/DevicesPage.tsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/app/components/DevicesPage.tsx b/src/app/components/DevicesPage.tsx index db8807b..f578a3d 100644 --- a/src/app/components/DevicesPage.tsx +++ b/src/app/components/DevicesPage.tsx @@ -9,6 +9,7 @@ interface Device { type: 'printer' | 'drive' | 'network' | 'other' | 'meatloaf'; name?: string; enabled: boolean | number; + base_url?: string; url?: string; mode?: number; } @@ -59,6 +60,7 @@ export default function DevicesPage({ config, setConfig, openDeviceId, onClearOp type: 'drive', name: `Drive ${key}`, enabled: value.enabled, + base_url: value.base_url, url: value.url, mode: value.mode }); @@ -75,6 +77,7 @@ export default function DevicesPage({ config, setConfig, openDeviceId, onClearOp type: 'network', name: `Network ${num}`, enabled: device.enabled, + base_url: device.base_url, url: device.url }); }); @@ -102,6 +105,7 @@ export default function DevicesPage({ config, setConfig, openDeviceId, onClearOp type: 'meatloaf', name: `Meatloaf ${num}`, enabled: device.enabled, + base_url: device.base_url, url: device.url, mode: device.mode }); @@ -273,8 +277,10 @@ export default function DevicesPage({ config, setConfig, openDeviceId, onClearOp #{device.number} - {device.url && ( -
{device.url}
+ {(device.base_url || device.url) && ( +
+ {[device.base_url, device.url].filter(Boolean).join('')} +
)}