import { useEffect, useState } from "react"; import { useNavigate } from "react-router-dom"; import { Button } from "./components/ui/button"; import { Input } from "./components/ui/input"; import Logo from "./Logo"; import usePluginSettings from "./utils/settings"; 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.replace(/\/$/, "") })); navigate("/signin"); }; return (
{error}