diff --git a/ui/src/routes/devices.$id.settings.access._index.tsx b/ui/src/routes/devices.$id.settings.access._index.tsx index 389071e..ac8cbc2 100644 --- a/ui/src/routes/devices.$id.settings.access._index.tsx +++ b/ui/src/routes/devices.$id.settings.access._index.tsx @@ -51,7 +51,7 @@ export default function SettingsAccessIndexRoute() { // Use a simple string identifier for the selected provider const [selectedProvider, setSelectedProvider] = useState("jetkvm"); - const [tlsMode, setTlsMode] = useState("self-signed"); + const [tlsMode, setTlsMode] = useState("unknown"); const [tlsCert, setTlsCert] = useState(""); const [tlsKey, setTlsKey] = useState(""); @@ -213,10 +213,11 @@ export default function SettingsAccessIndexRoute() { size="SM" value={tlsMode} onChange={e => handleTlsModeChange(e.target.value)} + disabled={tlsMode === "unknown"} options={[ + { value: "disabled", label: "Disabled" }, { value: "self-signed", label: "Self-signed" }, { value: "custom", label: "Custom" }, - { value: "disabled", label: "Disabled" }, ]} /> @@ -261,7 +262,7 @@ export default function SettingsAccessIndexRoute() {