import { atom } from "recoil"; export const $searchQuery = atom({ key: "SEARCH_QUERY", default: "", }); export const $jwtToken = atom({ key: "JWT_TOKEN", default: null, }); // conversation id export const $selectedConversation = atom({ key: "SELECTED_CONVERSATION", default: null, }); // new convo page trigger export const $newConvoPage = atom({ key: "NEW_CONVO_PAGE", default: false, }); type outputMode = "audio" | "video" | "off"; // selected output mode export const $selectedOutputMode = atom({ key: "OUTPUT_MODE", default: "video", }); // number of active lines export const $numberActiveLines = atom({ key: "NUMBER_ACTIVE_LINES", default: 0, }); // max number of active streams export const $maxNumberActiveStreams = atom({ key: "MAX_NUMBER_ACTIVE_STREAMS", default: 0, });