stores.js raw

   1  import { writable } from 'svelte/store';
   2  
   3  // Authentication state
   4  export const isLoggedIn = writable(false);
   5  export const userPubkey = writable('');
   6  export const userSigner = writable(null);
   7  export const authMethod = writable(''); // 'extension' or 'nsec'
   8  
   9  // Status data
  10  export const statusData = writable(null);
  11  export const configData = writable(null);
  12  export const binariesData = writable(null);
  13  
  14  // Loading states
  15  export const isLoading = writable(false);
  16  export const error = writable('');
  17