corvix.presentation =================== .. py:module:: corvix.presentation .. autoapi-nested-parse:: Rich dashboard rendering from persisted notification records. Classes ------- .. autoapisummary:: corvix.presentation.DashboardRenderResult Functions --------- .. autoapisummary:: corvix.presentation.render_dashboards corvix.presentation._build_table Module Contents --------------- .. py:class:: DashboardRenderResult Rendered dashboard metadata. .. py:attribute:: dashboard_name :type: str .. py:attribute:: rows :type: int .. py:function:: render_dashboards(console: rich.console.Console, records: list[corvix.domain.NotificationRecord], dashboards: list[corvix.config.DashboardSpec], generated_at: datetime.datetime | None) -> list[DashboardRenderResult] Render one table per dashboard group. .. py:function:: _build_table(dashboard: corvix.config.DashboardSpec, group_name: str) -> rich.table.Table