Skip to content
Snippets Groups Projects
Commit 4975b1da authored by OZGCloud's avatar OZGCloud
Browse files

OZG-6376 OZG-6695 Add mat menu trigger to button element

parent 25fbd956
No related branches found
No related tags found
No related merge requests found
......@@ -31,6 +31,7 @@
"
[disabled]="isDisabled"
[matTooltip]="toolTip"
[matMenuTriggerFor]="matMenuTriggerFor"
(click)="clickEmitter.emit($event)"
type="button"
>
......
......@@ -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;
......
......@@ -27,4 +27,5 @@
icon="settings"
toolTip="Einstellungen"
data-test-id="menu-button"
[matMenuTriggerFor]="matMenuTriggerFor"
></ozgcloud-icon-button-with-spinner>
......@@ -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;
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment