diff --git a/src/main.ts b/src/main.ts index 5842fe2..817bfa8 100644 --- a/src/main.ts +++ b/src/main.ts @@ -95,7 +95,7 @@ type ManualUpdate = { const app = document.querySelector('#app')! let config: AppConfig let jobs: Job[] = [] -let status: Status +let status: Status = { running: false, mode: 'raw-proxy', pending: 0, jobs: 0 } let loginTimer: number | undefined let currentVersion = '0.1.17' let bundleType: BundleType | null = null @@ -104,9 +104,12 @@ let availableManualUpdate: ManualUpdate | null = null let updateBusy = false let captureError: string | null = null let systemPrinters: SystemPrinter[] = [] -let virtualPrinterStatus: VirtualPrinterStatus | null = null +let virtualPrinterStatus: VirtualPrinterStatus = { + installed: false, + name: 'FieldLens Print', + detail: 'Checking FieldLens queues…', +} let authStatus: AuthStatus = { signedIn: false, accessStatus: 'signed-out', role: null } -let activeView: 'setup' | 'running' = 'setup' app.innerHTML = `
@@ -317,7 +320,6 @@ function el(id: string) { } function setView(view: 'setup' | 'running') { - activeView = view el('setup-view').hidden = view !== 'setup' el('running-view').hidden = view !== 'running' el('setup-tab').classList.toggle('active', view === 'setup')