import { useFormContext } from "react-hook-form"; import { LabelWrapper } from "@/components/label-wrapper"; import { Input } from "@/components/ui/input"; export interface OllamaSettingsFormData { endpoint: string; } export function OllamaSettingsForm({ modelsError, isLoadingModels, }: { modelsError?: Error | null; isLoadingModels?: boolean; }) { const { register, formState: { errors }, } = useFormContext(); const endpointError = modelsError ? "Connection failed. Check your Ollama server URL." : errors.endpoint?.message; return (
{endpointError && (

{endpointError}

)} {isLoadingModels && (

Validating connection...

)}

Configure language and embedding models in the Settings page after saving your endpoint.

); }