From 1f6401d7b022b01a79d6a6436aad7a65420626ff Mon Sep 17 00:00:00 2001 From: David Rodenkirchen Date: Wed, 27 May 2026 12:41:48 +0200 Subject: [PATCH] disable clans navigation, fix navbar extension bug on new tab --- src/elm/components/NavigationBar.py | 3 ++- src/elm/components/UserNavigation.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/elm/components/NavigationBar.py b/src/elm/components/NavigationBar.py index c888698..be02884 100644 --- a/src/elm/components/NavigationBar.py +++ b/src/elm/components/NavigationBar.py @@ -37,7 +37,8 @@ class NavigationButton(Component): else: self.session.navigate_to(self.target_url) - await self.extension_state_changed(None) + if self.extension_state_changed is not None: + await self.extension_state_changed(None) def is_active(self) -> bool: diff --git a/src/elm/components/UserNavigation.py b/src/elm/components/UserNavigation.py index c8b60fe..0fc7694 100644 --- a/src/elm/components/UserNavigation.py +++ b/src/elm/components/UserNavigation.py @@ -93,7 +93,7 @@ class UserNavigation(Component): UserNavigationButton(f"Guthaben: {self.session[AccountingService].make_euro_string_from_decimal(self.balance)}", "/balance", self.close_navigation), UserNavigationButton("Meine Bestellungen", "/my-orders", self.close_navigation), UserNavigationButton("Mein Profil", "/my-profile", self.close_navigation), - UserNavigationButton("Mein Clan", "/my-clans", self.close_navigation), + # UserNavigationButton("Mein Clan", "/my-clans", self.close_navigation), ToDo: Implement UserNavigationButton("Ausloggen", "/logout", self.close_navigation) ), min_width=3.5,