open-webui/src/lib/stores/index.ts

38 lines
878 B
TypeScript
Raw Normal View History

2024-02-24 02:12:19 +01:00
import { APP_NAME } from '$lib/constants';
2024-03-18 08:30:08 +01:00
import { writable } from 'svelte/store';
2023-11-19 01:47:12 +01:00
2023-11-20 02:47:07 +01:00
// Backend
2024-02-24 02:12:19 +01:00
export const WEBUI_NAME = writable(APP_NAME);
2023-11-19 01:47:12 +01:00
export const config = writable(undefined);
export const user = writable(undefined);
2023-11-20 02:47:07 +01:00
// Frontend
2024-03-18 08:27:48 +01:00
export const theme = writable('system');
2024-01-03 05:41:37 +01:00
2023-11-20 02:47:07 +01:00
export const chatId = writable('');
2024-01-03 05:41:37 +01:00
2023-11-20 02:47:07 +01:00
export const chats = writable([]);
2024-01-18 11:55:25 +01:00
export const tags = writable([]);
2023-11-20 02:47:07 +01:00
export const models = writable([]);
2024-01-08 08:43:32 +01:00
export const modelfiles = writable([]);
2024-01-03 05:41:37 +01:00
export const prompts = writable([]);
2024-01-08 08:43:32 +01:00
export const documents = writable([
{
collection_name: 'collection_name',
filename: 'filename',
name: 'name',
title: 'title'
},
{
collection_name: 'collection_name1',
filename: 'filename1',
name: 'name1',
title: 'title1'
}
]);
2024-01-02 01:05:05 +01:00
2023-11-20 02:47:07 +01:00
export const settings = writable({});
export const showSettings = writable(false);
2024-02-23 09:47:54 +01:00
export const showChangelog = writable(false);