INNER CODE UNIT · Python
__init__
VisionForge-OU/foreman · src/foreman/tui/app.py:375
def __init__(self, slug: Optional[str]):
super().__init__()
self.slug = slug
def compose(self) -> ComposeResult:
yield Header()
with VerticalScroll():
yield Static(id="metrics")
yield Footer()
def on_mount(self) -> None:
c = self.app.controller
parts = []
if self.slug:
parts.append(c.feature_metrics_text(self.slug))
parts.append("")
parts.append(c.metrics_trend_text())
self.query_one("#metrics", Static).update("\n".join(parts))