From 85969c5a671b07406650638acbf6dff01be75724 Mon Sep 17 00:00:00 2001 From: kontrollanten <6680299+kontrollanten@users.noreply.github.com> Date: Tue, 14 Jan 2025 11:18:07 +0100 Subject: [PATCH] client: add plugin support for external links (#6784) * client: add plugin support for external links * Styling --------- Co-authored-by: Chocobozzz --- client/src/app/menu/menu.component.html | 16 +++++++++++++--- client/src/app/menu/menu.component.ts | 3 ++- .../shared-main/buttons/button.component.html | 8 ++++++++ .../shared-main/buttons/button.component.ts | 3 ++- 4 files changed, 25 insertions(+), 5 deletions(-) diff --git a/client/src/app/menu/menu.component.html b/client/src/app/menu/menu.component.html index 181eb1f8a..c8edf3917 100644 --- a/client/src/app/menu/menu.component.html +++ b/client/src/app/menu/menu.component.html @@ -54,16 +54,26 @@ diff --git a/client/src/app/menu/menu.component.ts b/client/src/app/menu/menu.component.ts index f8442f41f..d35dce92d 100644 --- a/client/src/app/menu/menu.component.ts +++ b/client/src/app/menu/menu.component.ts @@ -25,7 +25,8 @@ type MenuLink = { label: string - path: string + path?: string + url?: string query?: Params isPrimaryButton?: boolean // default false diff --git a/client/src/app/shared/shared-main/buttons/button.component.html b/client/src/app/shared/shared-main/buttons/button.component.html index 35d99d4b7..bbdc33711 100644 --- a/client/src/app/shared/shared-main/buttons/button.component.html +++ b/client/src/app/shared/shared-main/buttons/button.component.html @@ -6,6 +6,14 @@ > +} @else if (href) { + + + } @else {