"use client"; import { useActionState } from "react"; import type { SiteSettings } from "yt-dlp-transcript-common/lib/settings"; import { Field, SeededSelect } from "../../../components/forms/Field"; import { seedChecked } from "../../../lib/formState"; import { saveDiarizationSettingsAction } from "../../settingsActions"; import type { SaveResult } from "../../../settings/actions"; // The `diarization` block of settings.json, on /operations/diarization. // Moved off /settings by slice 3. Legend and field names verbatim. export function DiarizationSettingsForm({ initial, }: { initial: SiteSettings["diarization"]; }) { const [state, formAction, pending] = useActionState< SaveResult | undefined, FormData >(saveDiarizationSettingsAction, undefined); return (
); }