Fix UserAgent Setting

This commit is contained in:
glax 2025-05-19 20:23:24 +02:00
parent c00c80503c
commit 855fe91e69

View File

@ -14,7 +14,7 @@ import {GetUserAgent, ResetUserAgent, UpdateUserAgent} from "../../api/BackendSe
export default function UserAgent({backendSettings}: {backendSettings?: IBackendSettings}) { export default function UserAgent({backendSettings}: {backendSettings?: IBackendSettings}) {
const apiUri = useContext(ApiUriContext); const apiUri = useContext(ApiUriContext);
const [loading, setLoading] = useState<boolean>(false); const [loading, setLoading] = useState<boolean>(false);
const [value, setValue] = useState<string|undefined>(backendSettings?.userAgent); const [value, setValue] = useState<string>(backendSettings?.userAgent??"");
const [color, setColor] = useState<ColorPaletteProp>("neutral"); const [color, setColor] = useState<ColorPaletteProp>("neutral");
const keyDown : KeyboardEventHandler<HTMLInputElement> = useCallback((e) => { const keyDown : KeyboardEventHandler<HTMLInputElement> = useCallback((e) => {
@ -39,7 +39,7 @@ export default function UserAgent({backendSettings}: {backendSettings?: IBackend
}, [apiUri]); }, [apiUri]);
useEffect(() => { useEffect(() => {
setValue(backendSettings?.userAgent); setValue(backendSettings?.userAgent??"");
}, [backendSettings]); }, [backendSettings]);
return ( return (