Versie 0.2.0
This commit is contained in:
commit
e77d8fd373
495 files changed
+81026
No files matched your search
@@ -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>`,
|
||||
});
|
||||
}
|
||||
Reference in new issue
Block a user