import { OzgcloudDialogService } from '@alfa-client/ui'; import { Component, inject, Input } from '@angular/core'; import { ButtonComponent, ButtonVariants } from '@ods/system'; @Component({ selector: 'ods-cancel-dialog-button', standalone: true, imports: [ButtonComponent], template: `<ods-button (clickEmitter)="cancel()" [variant]="variant" text="Abbrechen" dataTestId="cancel-dialog" data-test-id="cancel-dialog" />`, }) export class CancelDialogButtonComponent { public readonly dialogService = inject(OzgcloudDialogService); @Input() variant: ButtonVariants['variant'] = 'outline'; public cancel(): void { this.dialogService.closeAll(); } }