from fastapi import APIRouter, Request from fastapi.responses import HTMLResponse from onguard24.domain.events import EventBus from onguard24.modules.ui_support import wrap_module_html_page router = APIRouter(tags=["module-statusboard"]) ui_router = APIRouter(tags=["web-statusboard"], include_in_schema=False) def register_events(_bus: EventBus) -> None: pass async def render_home_fragment(request: Request) -> str: del request return ( '
Сводка по сервисам (светофор) — по данным алертов.
" "Агрегация статусов сервисов по алертам.
""" return HTMLResponse( wrap_module_html_page( document_title="Светофор — onGuard24", current_slug="statusboard", main_inner_html=inner, ) )