import { useEffect, useState } from "react"; import { Link } from "react-router-dom"; import { api } from "../api"; export default function Settings() { const [settings, setSettings] = useState(null); const [saved, setSaved] = useState(false); useEffect(() => { api.getSettings().then(setSettings); }, []); if (!settings) return null; const set = (k: string, v: any) => setSettings({ ...settings, [k]: v }); const save = async () => { await api.updateSettings(settings); setSaved(true); setTimeout(() => setSaved(false), 2000); }; return (
← Back

Settings

Transcription

set("hf_token", e.target.value)} />

Summarization

{settings.llm_mode === "ollama" ? ( <> set("ollama_host", e.target.value)} /> set("ollama_model", e.target.value)} /> ) : ( <> set("api_base_url", e.target.value)} /> set("api_key", e.target.value)} /> set("api_model", e.target.value)} /> )}

Campaign context