LibreChat / client /src /store /settings.ts
N.Achyuth Reddy
Upload 683 files
9705b6c
raw
history blame
793 Bytes
import { atom } from 'recoil';
type TOptionSettings = {
showExamples?: boolean;
isCodeChat?: boolean;
};
const abortScroll = atom<boolean>({
key: 'abortScroll',
default: false,
});
const optionSettings = atom<TOptionSettings>({
key: 'optionSettings',
default: {},
});
const showPluginStoreDialog = atom<boolean>({
key: 'showPluginStoreDialog',
default: false,
});
const showAgentSettings = atom<boolean>({
key: 'showAgentSettings',
default: false,
});
const showBingToneSetting = atom<boolean>({
key: 'showBingToneSetting',
default: false,
});
const showPopover = atom<boolean>({
key: 'showPopover',
default: false,
});
export default {
abortScroll,
optionSettings,
showPluginStoreDialog,
showAgentSettings,
showBingToneSetting,
showPopover,
};