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: false,
  setTTSEnabled: (ttsEnabled) => set({ ttsEnabled })
}))
