Loading poolpay/admin/PoolPayAdminApp.py 0 → 100644 +26 −0 Changes for poolpay/admin/PoolPayAdminApp.py: 26 added lines, 0 removed lines. Original line number Diff line number Diff line from textual.app import App, ComposeResult from textual.containers import VerticalScroll from textual.widgets import Footer, Header from poolpay.admin.AddPerson import AddPerson from poolpay.admin.PersonsTable import PersonsTable class PoolPayAdminApp(App): CSS_PATH = "resources/main.tcss" BINDINGS = [ ("n", "add_person", "Neue Person hinzufügen"), ("d", "toggle_dark", "Dark Mode umschalten"), ] def compose(self) -> ComposeResult: yield Header(show_clock=True) yield VerticalScroll(PersonsTable()) yield Footer() def on_mount(self) -> None: self.title = "PoolPay" self.sub_title = "Administration" def action_add_person(self) -> None: self.push_screen(AddPerson()) poolpay/admin/resources/main.tcss +3 −6 Changes for poolpay/admin/resources/main.tcss: 3 added lines, 6 removed lines. Original line number Diff line number Diff line Main { margin: 1 2; } Button { width: 25; } #persons { margin-top: 1; PersonsTable { margin-top: 3; margin: 1 2; } AddPerson { Loading Loading
poolpay/admin/PoolPayAdminApp.py 0 → 100644 +26 −0 Changes for poolpay/admin/PoolPayAdminApp.py: 26 added lines, 0 removed lines. Original line number Diff line number Diff line from textual.app import App, ComposeResult from textual.containers import VerticalScroll from textual.widgets import Footer, Header from poolpay.admin.AddPerson import AddPerson from poolpay.admin.PersonsTable import PersonsTable class PoolPayAdminApp(App): CSS_PATH = "resources/main.tcss" BINDINGS = [ ("n", "add_person", "Neue Person hinzufügen"), ("d", "toggle_dark", "Dark Mode umschalten"), ] def compose(self) -> ComposeResult: yield Header(show_clock=True) yield VerticalScroll(PersonsTable()) yield Footer() def on_mount(self) -> None: self.title = "PoolPay" self.sub_title = "Administration" def action_add_person(self) -> None: self.push_screen(AddPerson())
poolpay/admin/resources/main.tcss +3 −6 Changes for poolpay/admin/resources/main.tcss: 3 added lines, 6 removed lines. Original line number Diff line number Diff line Main { margin: 1 2; } Button { width: 25; } #persons { margin-top: 1; PersonsTable { margin-top: 3; margin: 1 2; } AddPerson { Loading