stt-to-storage: UX - Move speechToText from state to storage.
This commit is contained in:
parent
788d6c9c1f
commit
13cbc5b084
@ -16,9 +16,13 @@ import {
|
|||||||
import { useStorage } from "@plasmohq/storage/hook"
|
import { useStorage } from "@plasmohq/storage/hook"
|
||||||
|
|
||||||
export const GeneralSettings = () => {
|
export const GeneralSettings = () => {
|
||||||
const { clearChat, speechToTextLanguage, setSpeechToTextLanguage } =
|
const { clearChat } =
|
||||||
useMessageOption()
|
useMessageOption()
|
||||||
|
|
||||||
|
const [ speechToTextLanguage, setSpeechToTextLanguage ] = useStorage(
|
||||||
|
"speechToTextLanguage",
|
||||||
|
"en-US"
|
||||||
|
)
|
||||||
const [copilotResumeLastChat, setCopilotResumeLastChat] = useStorage(
|
const [copilotResumeLastChat, setCopilotResumeLastChat] = useStorage(
|
||||||
"copilotResumeLastChat",
|
"copilotResumeLastChat",
|
||||||
false
|
false
|
||||||
|
@ -53,7 +53,10 @@ export const SettingsBody = () => {
|
|||||||
const [hideCurrentChatModelSettings, setHideCurrentChatModelSettings] =
|
const [hideCurrentChatModelSettings, setHideCurrentChatModelSettings] =
|
||||||
useStorage("hideCurrentChatModelSettings", false)
|
useStorage("hideCurrentChatModelSettings", false)
|
||||||
|
|
||||||
const { speechToTextLanguage, setSpeechToTextLanguage } = useMessage()
|
const [ speechToTextLanguage, setSpeechToTextLanguage ] = useStorage(
|
||||||
|
"speechToTextLanguage",
|
||||||
|
"en-US"
|
||||||
|
)
|
||||||
const { mode, toggleDarkMode } = useDarkMode()
|
const { mode, toggleDarkMode } = useDarkMode()
|
||||||
|
|
||||||
const { changeLocale, locale, supportLanguage } = useI18n()
|
const { changeLocale, locale, supportLanguage } = useI18n()
|
||||||
|
@ -74,8 +74,6 @@ export const useMessage = () => {
|
|||||||
setChatMode,
|
setChatMode,
|
||||||
setIsEmbedding,
|
setIsEmbedding,
|
||||||
isEmbedding,
|
isEmbedding,
|
||||||
speechToTextLanguage,
|
|
||||||
setSpeechToTextLanguage,
|
|
||||||
currentURL,
|
currentURL,
|
||||||
setCurrentURL
|
setCurrentURL
|
||||||
} = useStoreMessage()
|
} = useStoreMessage()
|
||||||
@ -1230,8 +1228,6 @@ export const useMessage = () => {
|
|||||||
chatMode,
|
chatMode,
|
||||||
setChatMode,
|
setChatMode,
|
||||||
isEmbedding,
|
isEmbedding,
|
||||||
speechToTextLanguage,
|
|
||||||
setSpeechToTextLanguage,
|
|
||||||
regenerateLastMessage,
|
regenerateLastMessage,
|
||||||
webSearch,
|
webSearch,
|
||||||
setWebSearch,
|
setWebSearch,
|
||||||
|
@ -49,8 +49,6 @@ type State = {
|
|||||||
setChatMode: (chatMode: "normal" | "rag") => void
|
setChatMode: (chatMode: "normal" | "rag") => void
|
||||||
isEmbedding: boolean
|
isEmbedding: boolean
|
||||||
setIsEmbedding: (isEmbedding: boolean) => void
|
setIsEmbedding: (isEmbedding: boolean) => void
|
||||||
speechToTextLanguage: string
|
|
||||||
setSpeechToTextLanguage: (language: string) => void
|
|
||||||
webSearch: boolean
|
webSearch: boolean
|
||||||
setWebSearch: (webSearch: boolean) => void
|
setWebSearch: (webSearch: boolean) => void
|
||||||
isSearchingInternet: boolean
|
isSearchingInternet: boolean
|
||||||
|
Loading…
x
Reference in New Issue
Block a user