feat(DevicesPage): add base_url handling for drive, network, and meatloaf devices
This commit is contained in:
parent
d2440c5ba1
commit
e2197c33fd
|
|
@ -9,6 +9,7 @@ interface Device {
|
||||||
type: 'printer' | 'drive' | 'network' | 'other' | 'meatloaf';
|
type: 'printer' | 'drive' | 'network' | 'other' | 'meatloaf';
|
||||||
name?: string;
|
name?: string;
|
||||||
enabled: boolean | number;
|
enabled: boolean | number;
|
||||||
|
base_url?: string;
|
||||||
url?: string;
|
url?: string;
|
||||||
mode?: number;
|
mode?: number;
|
||||||
}
|
}
|
||||||
|
|
@ -59,6 +60,7 @@ export default function DevicesPage({ config, setConfig, openDeviceId, onClearOp
|
||||||
type: 'drive',
|
type: 'drive',
|
||||||
name: `Drive ${key}`,
|
name: `Drive ${key}`,
|
||||||
enabled: value.enabled,
|
enabled: value.enabled,
|
||||||
|
base_url: value.base_url,
|
||||||
url: value.url,
|
url: value.url,
|
||||||
mode: value.mode
|
mode: value.mode
|
||||||
});
|
});
|
||||||
|
|
@ -75,6 +77,7 @@ export default function DevicesPage({ config, setConfig, openDeviceId, onClearOp
|
||||||
type: 'network',
|
type: 'network',
|
||||||
name: `Network ${num}`,
|
name: `Network ${num}`,
|
||||||
enabled: device.enabled,
|
enabled: device.enabled,
|
||||||
|
base_url: device.base_url,
|
||||||
url: device.url
|
url: device.url
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
@ -102,6 +105,7 @@ export default function DevicesPage({ config, setConfig, openDeviceId, onClearOp
|
||||||
type: 'meatloaf',
|
type: 'meatloaf',
|
||||||
name: `Meatloaf ${num}`,
|
name: `Meatloaf ${num}`,
|
||||||
enabled: device.enabled,
|
enabled: device.enabled,
|
||||||
|
base_url: device.base_url,
|
||||||
url: device.url,
|
url: device.url,
|
||||||
mode: device.mode
|
mode: device.mode
|
||||||
});
|
});
|
||||||
|
|
@ -273,8 +277,10 @@ export default function DevicesPage({ config, setConfig, openDeviceId, onClearOp
|
||||||
#{device.number}
|
#{device.number}
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
{device.url && (
|
{(device.base_url || device.url) && (
|
||||||
<div className="text-sm text-neutral-500 truncate mt-0.5">{device.url}</div>
|
<div className="text-sm text-neutral-500 truncate mt-0.5">
|
||||||
|
{[device.base_url, device.url].filter(Boolean).join('')}
|
||||||
|
</div>
|
||||||
)}
|
)}
|
||||||
</button>
|
</button>
|
||||||
<div className="flex items-center gap-3">
|
<div className="flex items-center gap-3">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user