UNPKG

@bexis2/bexis2-core-ui

Version:

Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/master/packages/create-svelte).

33 lines (32 loc) 1.05 kB
import { writable } from 'svelte/store'; import { errorType } from '../models/Models'; export let host = 'window.location.origin'; export let username = ''; export let password = ''; export let csrfToken = ''; export const csrfTokenStore = writable(''); const hostStore = writable(''); //writable(window.location.origin); const usernameStore = writable(''); const passwordStore = writable(''); export const errorStore = writable(new errorType()); hostStore.subscribe((value) => { host = value; }); csrfTokenStore.subscribe((value) => { csrfToken = value; }); usernameStore.subscribe((value) => { username = value; }); passwordStore.subscribe((value) => { password = value; }); export function setApiConfig(_host, _user, _pw) { console.log('overwrite api settings'); hostStore.update((h) => (h = _host)); usernameStore.update((u) => (u = _user)); passwordStore.update((p) => (p = _pw)); //console.log('overwrite host',_host); } // import { getToastStore } from '@skeletonlabs/skeleton'; // const x = getToastStore();