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 }