diff --git a/alfa-client/libs/ui/src/lib/ui/icon-button-with-spinner/icon-button-with-spinner.component.html b/alfa-client/libs/ui/src/lib/ui/icon-button-with-spinner/icon-button-with-spinner.component.html
index d07cea93308d33ecfb5af0d917ad1fdfd84629d6..ec5c2b1f2a356d87ce90983eb5206fe24245c0c4 100644
--- a/alfa-client/libs/ui/src/lib/ui/icon-button-with-spinner/icon-button-with-spinner.component.html
+++ b/alfa-client/libs/ui/src/lib/ui/icon-button-with-spinner/icon-button-with-spinner.component.html
@@ -31,6 +31,7 @@
   "
   [disabled]="isDisabled"
   [matTooltip]="toolTip"
+  [matMenuTriggerFor]="matMenuTriggerFor"
   (click)="clickEmitter.emit($event)"
   type="button"
 >
diff --git a/alfa-client/libs/ui/src/lib/ui/icon-button-with-spinner/icon-button-with-spinner.component.ts b/alfa-client/libs/ui/src/lib/ui/icon-button-with-spinner/icon-button-with-spinner.component.ts
index aac12cd1ba42b1995fc8c188498c08f5ab0c7211..aac1f896a23e916e76a4f59e07d6e9294d0f6dc5 100644
--- a/alfa-client/libs/ui/src/lib/ui/icon-button-with-spinner/icon-button-with-spinner.component.ts
+++ b/alfa-client/libs/ui/src/lib/ui/icon-button-with-spinner/icon-button-with-spinner.component.ts
@@ -21,8 +21,8 @@
  * Die sprachspezifischen Genehmigungen und Beschränkungen
  * unter der Lizenz sind dem Lizenztext zu entnehmen.
  */
+import { StateResource, createEmptyStateResource } from '@alfa-client/tech-shared';
 import { Component, EventEmitter, Input, Output } from '@angular/core';
-import { createEmptyStateResource, StateResource } from '@alfa-client/tech-shared';
 import { Resource } from '@ngxp/rest';
 import { isNil } from 'lodash-es';
 
@@ -34,6 +34,7 @@ import { isNil } from 'lodash-es';
 export class IconButtonWithSpinnerComponent {
   @Input() icon: string;
   @Input() svgIcon: string;
+  @Input() matMenuTriggerFor: string;
   @Input() stateResource: StateResource<Resource>;
   @Input() toolTip: string = '';
   @Input() showSpinner: boolean = false;
diff --git a/alfa-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-menu-button/user-settings-menu-button.component.html b/alfa-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-menu-button/user-settings-menu-button.component.html
index b5c75e65e763c68cd0300190f8c1ff422738c3fc..b13bac6befba485ab93860d409d3f1b79492ebec 100644
--- a/alfa-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-menu-button/user-settings-menu-button.component.html
+++ b/alfa-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-menu-button/user-settings-menu-button.component.html
@@ -27,4 +27,5 @@
   icon="settings"
   toolTip="Einstellungen"
   data-test-id="menu-button"
+  [matMenuTriggerFor]="matMenuTriggerFor"
 ></ozgcloud-icon-button-with-spinner>
diff --git a/alfa-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-menu-button/user-settings-menu-button.component.ts b/alfa-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-menu-button/user-settings-menu-button.component.ts
index 5151de3ca312af3db73cc04385d649a4d3c7ee92..e952c3b73d18d4ee756c56cabfc23f2a3d2cb5d5 100644
--- a/alfa-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-menu-button/user-settings-menu-button.component.ts
+++ b/alfa-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-menu-button/user-settings-menu-button.component.ts
@@ -21,11 +21,13 @@
  * Die sprachspezifischen Genehmigungen und Beschränkungen
  * unter der Lizenz sind dem Lizenztext zu entnehmen.
  */
-import { Component } from '@angular/core';
+import { Component, Input } from '@angular/core';
 
 @Component({
   selector: 'alfa-user-settings-menu-button',
   templateUrl: './user-settings-menu-button.component.html',
   styleUrls: ['./user-settings-menu-button.component.scss'],
 })
-export class UserSettingsMenuButtonComponent {}
+export class UserSettingsMenuButtonComponent {
+  @Input() matMenuTriggerFor: string;
+}