import type { ExportMode } from "./filename"; const KEY = "voiced.exportMode"; /** The last export mode this viewer used; searchable until one is chosen. A per-viewer convenience only. */ export function loadExportMode(): ExportMode { try { const v = localStorage.getItem(KEY); if (v === "searchable" || v === "flattened") return v; } catch { // Storage can be blocked or empty; the default is fine. } return "searchable"; } export function saveExportMode(mode: ExportMode): void { try { localStorage.setItem(KEY, mode); } catch { // Not remembering is harmless. } } export const EXPORT_MODE_LABEL: Record = { searchable: "Searchable PDF (copy-pasteable text)", flattened: "Flattened PDF (image only)", };