web_lib

Common web application libraries
git clone https://radroots.dev/git/web_lib.git
Log | Files | Refs | LICENSE

app.ts (1702B)


      1 import type { BrowserPlatformInfo, NavigationPreviousParam, NavigationRouteParamField, NavigationRouteParamId, NavigationRouteParamLat, NavigationRouteParamLng, NavigationRouteParamNostrPublicKey, NavigationRouteParamRef } from "@radroots/apps-lib";
      2 import { writable } from "svelte/store";
      3 import { queryParam } from "sveltekit-search-params";
      4 
      5 export const app_tilt = writable<boolean>(false);
      6 export const app_lo = writable<string>("");
      7 export const app_notify = writable<string>(``);
      8 export const app_splash = writable<boolean>(true);
      9 export const app_loading = writable<boolean>(false);
     10 export const app_platform = writable<BrowserPlatformInfo | undefined>(undefined);
     11 
     12 export const cfg_role = writable<string>();
     13 export const cfg_setup = writable<boolean | undefined>(undefined);
     14 
     15 export const envelope_visible = writable<boolean>(false);
     16 export const envelope_tilt = writable<boolean>(true);
     17 
     18 export const nav_visible = writable<boolean>(false);
     19 export const nav_blur = writable<boolean>(false);
     20 export const nav_prev = writable<NavigationPreviousParam<string>[]>([]);
     21 
     22 export const ph_blur = writable<boolean>(false);
     23 
     24 export const tabs_visible = writable<boolean>(false);
     25 export const tabs_blur = writable<boolean>(false);
     26 export const tabs_active = writable<number>(0);
     27 
     28 export const qp_id = queryParam<NavigationRouteParamId>("id");
     29 export const qp_field = queryParam<NavigationRouteParamField>("field");
     30 export const qp_ref = queryParam<NavigationRouteParamRef>("ref");
     31 export const qp_lat = queryParam<NavigationRouteParamLat>("lat");
     32 export const qp_lng = queryParam<NavigationRouteParamLng>("lng");
     33 export const qp_keynostr = queryParam<NavigationRouteParamNostrPublicKey>("key_nostr");