import { useRef, useState } from "react"; import usePluginSettings from "./settings"; export default function OptionsPage() { const [settings, setSettings, _1, _2, _3] = usePluginSettings(); const apiKeyRef = useRef(null); const addressRef = useRef(null); const [isSaved, setIsSaved] = useState(false); const [error, setError] = useState(null); const onSave = () => { if (apiKeyRef.current?.value == "") { setError("API Key can't be empty"); return; } if (addressRef.current?.value == "") { setError("Server addres can't be empty"); return; } setSettings({ apiKey: apiKeyRef.current?.value || "", address: addressRef.current?.value || "https://demo.hoarder.app", }); setTimeout(() => { setIsSaved(false); }, 2000); setIsSaved(true); }; return (
Settings

{error}

); }