@lobehub/chat
Version:
Lobe Chat - an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible Function Call plugin system. Supports one-click free deployment of your private ChatGPT/LLM web application.
22 lines (18 loc) • 763 B
text/typescript
import { UserStore } from '../../../store';
import { currentSettings } from './settings';
const generalConfig = (s: UserStore) => currentSettings(s).general || {};
const neutralColor = (s: UserStore) => generalConfig(s).neutralColor;
const primaryColor = (s: UserStore) => generalConfig(s).primaryColor;
const fontSize = (s: UserStore) => generalConfig(s).fontSize;
const highlighterTheme = (s: UserStore) => generalConfig(s).highlighterTheme;
const mermaidTheme = (s: UserStore) => generalConfig(s).mermaidTheme;
const transitionMode = (s: UserStore) => generalConfig(s).transitionMode;
export const userGeneralSettingsSelectors = {
config: generalConfig,
fontSize,
highlighterTheme,
mermaidTheme,
neutralColor,
primaryColor,
transitionMode,
};