@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).
28 lines (27 loc) • 917 B
JavaScript
import { writable } from 'svelte/store';
import { errorType } from '../models/Models';
export let host = 'window.location.origin';
export let username = '';
export let password = '';
const hostStore = writable(''); //writable(window.location.origin);
const usernameStore = writable('');
const passwordStore = writable('');
export const errorStore = writable(new errorType());
hostStore.subscribe((value) => {
host = 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();