18 lines
416 B
TypeScript
18 lines
416 B
TypeScript
import { create } from "zustand"
|
|
|
|
type State = {
|
|
sendWhenEnter: boolean
|
|
setSendWhenEnter: (sendWhenEnter: boolean) => void
|
|
|
|
ttsEnabled: boolean
|
|
setTTSEnabled: (isTTSEnabled: boolean) => void
|
|
}
|
|
|
|
export const useWebUI = create<State>((set) => ({
|
|
sendWhenEnter: true,
|
|
setSendWhenEnter: (sendWhenEnter) => set({ sendWhenEnter }),
|
|
|
|
ttsEnabled: true,
|
|
setTTSEnabled: (ttsEnabled) => set({ ttsEnabled })
|
|
}))
|