Add disabled state and warning message for host server checkbox in Dashboard

This commit is contained in:
headlessdev 2025-04-19 00:29:45 +02:00
parent 6412cbaf1c
commit 2a910c165e

View File

@ -841,9 +841,15 @@ export default function Dashboard() {
onCheckedChange={(checked) =>
setEditHost(checked === true)
}
disabled={server.hostedVMs.length > 0}
/>
<Label htmlFor="editHostCheckbox">
Mark as host server
{server.hostedVMs.length > 0 && (
<span className="text-muted-foreground text-sm ml-2">
(Cannot be disabled while hosting VMs)
</span>
)}
</Label>
</div>
{!editHost && (
@ -1185,11 +1191,17 @@ export default function Dashboard() {
true
)
}
disabled={server.hostedVMs.length > 0}
/>
<Label htmlFor="editHostCheckbox">
Mark as
host
server
{server.hostedVMs.length > 0 && (
<span className="text-muted-foreground text-sm ml-2">
(Cannot be disabled while hosting VMs)
</span>
)}
</Label>
</div>
{!editHost && (