#!/usr/bin/python3
"""Serves the Site Issues panel HTML fragment for the status page.
Fetched by status_desktop.js updateSiteIssues() every ~5 min and injected into
#siteIssuesPanel. Backend: /opt/ngon/apps/monitoring/site_issues.py."""

import sys
sys.path.insert(0, '/opt/ngon/apps')

print("Content-Type: text/html\n")
try:
    from monitoring.site_issues import render_issues_html
    print(render_issues_html())
except Exception as e:
    print(f"<div class='si-error'>Site issues unavailable: {e}</div>")
