Versie 0.2.0

This commit is contained in:
Atreides Assets committed 2026-10-29 11:57:29 +01:00
commit e77d8fd373
495 files changed
+81026

No files matched your search

+18
View File
@@ -0,0 +1,18 @@
// Generated, do not edit. sha256:38e0d607ac0466a47b09dd863442a411b1bd579da41867454f04940a19819271
import { t } from '../i18n/index.js';
import { esc } from './escape.js';
import { alertHtml } from './alert.js';
const label = (key, fallback) => { try { return t(key); } catch { return fallback; } };
export function renderErrorPanel(host, err, context) {
if (!host) return;
console.error(`[render] ${context || ''}`, err);
const title = label('error.panelTitle', 'Er ging iets mis bij het laden van deze sectie');
const hint = label('error.panelHint', 'De rest van de app blijft werken. Details hieronder (ook in de console).');
const msg = err && err.message ? err.message : String(err);
host.innerHTML = alertHtml({
kind: 'error', title, body: hint,
extra: `<pre style="white-space:pre-wrap;margin:0.5rem 0 0;font-size:0.78rem;opacity:0.85">${esc(msg)}</pre>`,
});
}