aboutsummaryrefslogtreecommitdiff
path: root/src/lib/state.ts
blob: 71d1ae015eccd973b3841de4ac9f83ab36d68993 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
import { browser } from '$app/environment';
import { writable, type Writable } from 'svelte/store';
import type { Tab } from './types';

export const pathLoaded: Writable<boolean> = writable(false);

export const tabs: Writable<Tab[]> = writable([{ id: 0, type: 'welcome' }]);
export const tabBehaviour: Writable<string> = writable(
  (browser && localStorage.getItem('wikinostr_tabBehaviour')) || 'normal'
);
export const userPublickey: Writable<string> = writable(
  (browser && localStorage.getItem('wikinostr_loggedInPublicKey')) || ''
);