Merge pull request #179 from colin-campbell/stt-to-storage

stt-to-storage: UX - Move speechToText from state to storage.
This commit is contained in:
Muhammed Nazeem 2024-08-26 14:14:57 +05:30 committed by GitHub
commit 26e799b246
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 9 additions and 8 deletions

View File

@ -16,9 +16,13 @@ import {
import { useStorage } from "@plasmohq/storage/hook"
export const GeneralSettings = () => {
const { clearChat, speechToTextLanguage, setSpeechToTextLanguage } =
const { clearChat } =
useMessageOption()
const [ speechToTextLanguage, setSpeechToTextLanguage ] = useStorage(
"speechToTextLanguage",
"en-US"
)
const [copilotResumeLastChat, setCopilotResumeLastChat] = useStorage(
"copilotResumeLastChat",
false

View File

@ -53,7 +53,10 @@ export const SettingsBody = () => {
const [hideCurrentChatModelSettings, setHideCurrentChatModelSettings] =
useStorage("hideCurrentChatModelSettings", false)
const { speechToTextLanguage, setSpeechToTextLanguage } = useMessage()
const [ speechToTextLanguage, setSpeechToTextLanguage ] = useStorage(
"speechToTextLanguage",
"en-US"
)
const { mode, toggleDarkMode } = useDarkMode()
const { changeLocale, locale, supportLanguage } = useI18n()

View File

@ -74,8 +74,6 @@ export const useMessage = () => {
setChatMode,
setIsEmbedding,
isEmbedding,
speechToTextLanguage,
setSpeechToTextLanguage,
currentURL,
setCurrentURL
} = useStoreMessage()
@ -1230,8 +1228,6 @@ export const useMessage = () => {
chatMode,
setChatMode,
isEmbedding,
speechToTextLanguage,
setSpeechToTextLanguage,
regenerateLastMessage,
webSearch,
setWebSearch,

View File

@ -49,8 +49,6 @@ type State = {
setChatMode: (chatMode: "normal" | "rag") => void
isEmbedding: boolean
setIsEmbedding: (isEmbedding: boolean) => void
speechToTextLanguage: string
setSpeechToTextLanguage: (language: string) => void
webSearch: boolean
setWebSearch: (webSearch: boolean) => void
isSearchingInternet: boolean