/* ── Status page ── */
const StatusPage = (() => {
async function init(container) {
container.innerHTML = `
${row('Version', `v${d.app.version}`)}
${row('Environment', d.app.environment)}
${row('Uptime', fmtUptime(d.app.uptime_seconds))}
${row('Node.js', d.runtime.node_version)}
${row('Platform', `${d.runtime.platform} / ${d.runtime.arch}`)}
${row('Memory', `${d.runtime.memory_mb} MB`)}
${row('Status', dbOk ? 'Connected' : 'Error')}
${row('Size', fmtBytes(d.database.size_bytes))}
${row('File', `${d.database.path}`)}
${row('Active Bills', d.stats.active_bills)}
${row('Total Payments', d.stats.total_payments)}
${row('Users', d.stats.users)}
${row('Active Sessions', d.stats.active_sessions)}
`;
}
return { init };
})();