import { useEffect, useState } from "react"; import { useNavigate } from "react-router-dom"; import usePluginSettings from "./utils/settings"; import Logo from "./Logo"; export default function NotConfiguredPage() { const navigate = useNavigate(); const { settings, setSettings } = usePluginSettings(); const [error, setError] = useState(""); const [serverAddress, setServerAddress] = useState(settings.address); useEffect(() => { setServerAddress(settings.address); }, [settings.address]); const onSave = () => { if (serverAddress == "") { setError("Server address is required"); return; } setSettings((s) => ({ ...s, address: serverAddress })); navigate("/signin"); }; return (
To use the plugin, you need to configure it first.

{error}

setServerAddress(e.target.value)} />
); }