From fa02f39d655a1584ec07158177b1a9f43d6c1ad6 Mon Sep 17 00:00:00 2001 From: David Rodenkirchen Date: Wed, 27 May 2026 23:08:45 +0200 Subject: [PATCH] Small UI Improvement --- src/elm/pages/UserAdminPage.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/elm/pages/UserAdminPage.py b/src/elm/pages/UserAdminPage.py index 686a304..bd988eb 100644 --- a/src/elm/pages/UserAdminPage.py +++ b/src/elm/pages/UserAdminPage.py @@ -5,7 +5,7 @@ from functools import partial from typing import Optional from decimal import Decimal -from rio import Component, Column, Row, Text, Spacer, page, Rectangle, TextInput, GuardEvent, Button, TextInputChangeEvent, NumberInput +from rio import Component, Column, Row, Text, Spacer, page, Rectangle, TextInput, GuardEvent, Button, TextInputChangeEvent, NumberInput, IconButton from rio.event import on_populate from elm.types import UserSession, User, Transaction @@ -185,7 +185,10 @@ class UserAdminPage(Component): content=Column( Rectangle( content=Rectangle( - content=Text(f"Nutzer bearbeiten{': ' if self.active_user else ''}{self.active_user.user_name if self.active_user else ''}", margin=0.5, selectable=False, overflow="wrap"), + content=Row( + Text(f"Nutzer bearbeiten{': ' if self.active_user else ''}{self.active_user.user_name if self.active_user else ''}", margin=0.5, selectable=False, overflow="wrap", grow_x=True), + IconButton("material/cancel", min_size=1.5, color="primary", margin_right=1, on_press=lambda: self.__setattr__("active_user", None)), + ), fill=self.session.theme.header_box_background_color, margin=0.4 ),