Ryan aed0f28f13
Migrate to svelte for frontend (#9)
* Svelte: WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* Finished

* Remove redundant code

* Fix typo

* Re-add routes

* Form margin

* Mobile nicities

* Mobile changed

* Increase keepalvie

* Update Guild.svelte

* Update Whitelabel.svelte

* Whitelabel changes
2021-06-30 15:40:55 +01:00

24 lines
676 B
JavaScript

import {get, writable} from "svelte/store";
const loadingCount = writable(0);
export const loadingScreen = writable(true);
export const dropdown = writable(false);
export function addLoadingScreenTicket() {
loadingCount.update(n => n + 1);
loadingScreen.set(true);
}
export function removeLoadingScreenTicket() {
loadingCount.update(n => n - 1);
if (get(loadingCount) === 0) {
loadingScreen.set(false);
}
}
export const notifyModal = writable(false);
export const notifyTitle = writable("");
export const notifyMessage = writable("");
export const isErrorPage = writable(false);
export const errorMessage = writable("");