tilfluktsrom/pwa/src/ui/status-bar.ts

18 lines
482 B
TypeScript
Raw Normal View History

/**
* Status bar: status text + refresh button.
*/
/** Update the status text. */
export function setStatus(text: string): void {
const el = document.getElementById('status-text');
if (el) el.textContent = text;
}
/** Set the refresh button click handler. */
export function onRefreshClick(handler: () => void): void {
const btn = document.getElementById('refresh-btn');
if (btn) btn.addEventListener('click', () => {
navigator.vibrate?.(10);
handler();
});
}