LibreChat/client/src/store/preset.ts
Danny Avila 3bfd185cab
feat: Added PWA Setup & Manual Chunks via Vite (#2477)
* added pwa setup via vite config

Added apple status bar meta data

added maskable 512 icon for chrome and android devices

added vite-plugin-pwa

updated vite config to setup the pwa service worker and manifest upon build

* fix(vite): avoid pre-caching generated images

* chore: add manual chunking of larger vendor package

* chore: remove comments

---------

Co-authored-by: davecrab <65996799+davecrab@users.noreply.github.com>
2024-04-21 10:39:15 -04:00

29 lines
498 B
TypeScript

import { atom } from 'recoil';
import { TPreset } from 'librechat-data-provider';
const presets = atom<TPreset[]>({
key: 'presets',
default: [],
});
const preset = atom<TPreset | null>({
key: 'preset',
default: null,
});
const defaultPreset = atom<TPreset | null>({
key: 'defaultPreset',
default: null,
});
const presetModalVisible = atom<boolean>({
key: 'presetModalVisible',
default: false,
});
export default {
preset,
presets,
defaultPreset,
presetModalVisible,
};