Files
learnharness/components/dictation-language.tsx
T

15 lines
586 B
TypeScript
Raw Normal View History

"use client";
2026-10-31 13:45:06 +03:00
import { LanguageSelect, useI18n } from "@/components/i18n";
import { SettingsRow } from "@/components/settings/controls";
import { useDictationActive } from "@/components/dictation-state";
2026-10-31 13:45:06 +03:00
/** Settings and the composer share the fork's general.sttLanguage preference. */
export function DictationLanguageSetting() {
2026-10-31 13:45:06 +03:00
const { t } = useI18n();
const active = useDictationActive();
2026-10-31 13:45:06 +03:00
return <SettingsRow label={t("Speech recognition language")} testid="row-dictation-language" dimmed={active}>
<LanguageSelect field="sttLanguage" disabled={active} />
</SettingsRow>;
}