Reorganize project structure

This commit is contained in:
zv
2026-03-06 18:20:43 +01:00
parent 04c209ae23
commit 7e0c0afddf
26 changed files with 1520 additions and 1311 deletions

View File

@@ -0,0 +1,17 @@
from __future__ import annotations
from textual.widgets import Static
class DetailLine(Static):
def __init__(self, label: str, value: str = "-", element_id: str = "") -> None:
super().__init__(id=element_id, classes="detail-row")
self.label = label
self.value = value
def on_mount(self) -> None:
self.set_value(self.value)
def set_value(self, value: str) -> None:
self.value = value
self.update(f"[dim]{self.label}:[/] {value}")