2024-02-25 00:12:46 +05:30
|
|
|
import { create } from "zustand"
|
|
|
|
|
|
|
|
|
|
type State = {
|
|
|
|
|
sendWhenEnter: boolean
|
|
|
|
|
setSendWhenEnter: (sendWhenEnter: boolean) => void
|
2024-04-11 00:08:20 +05:30
|
|
|
|
|
|
|
|
ttsEnabled: boolean
|
|
|
|
|
setTTSEnabled: (isTTSEnabled: boolean) => void
|
2024-02-25 00:12:46 +05:30
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export const useWebUI = create<State>((set) => ({
|
|
|
|
|
sendWhenEnter: true,
|
2024-04-11 00:08:20 +05:30
|
|
|
setSendWhenEnter: (sendWhenEnter) => set({ sendWhenEnter }),
|
|
|
|
|
|
2024-04-13 14:25:09 +05:30
|
|
|
ttsEnabled: true,
|
2024-04-11 00:08:20 +05:30
|
|
|
setTTSEnabled: (ttsEnabled) => set({ ttsEnabled })
|
2024-02-25 00:12:46 +05:30
|
|
|
}))
|