/ support / ebsSupport / client / state.mjs
state.mjs
 1  import { signal, computed } from "uhtml/signal"
 2  
 3  export function SupportState() {
 4    const state = {}
 5  
 6    // AUTH
 7    state.token = signal("")
 8  
 9    // APP
10    state.isLoading = signal(false)
11  
12    // NAVIGATION
13    state.selectedTab = signal("Activity") 
14  
15    // ACTIVITY
16    state.lastUpdated = signal(new Date()) 
17        state.configs = signal(new Map())
18       state.sessions = signal(new Map())
19  
20    // LEADS
21    state.leads = signal(new Map())
22  
23    // SAMPLES
24    state.samples = signal(new Map())
25  
26    return state
27  }