Skip to content
Snippets Groups Projects
Commit 6e5bc049 authored by Albert Bruns's avatar Albert Bruns
Browse files

OZG-7620-7788 ui/ux

parent 9b5a13fd
No related branches found
No related tags found
1 merge request!72OZG-7620-user-delete
<div class="block bg-background-100 flex flex-col gap-4 p-8"> <div class="block bg-background-100 flex flex-col gap-4 p-8">
<p>Sind Sie sicher, dass sie {{ username }} löschen möchten?</p> <p>Sind Sie sicher, dass sie <span class="font-bold">{{ username }}</span> löschen möchten?</p>
<p>Hinweis: Die zugewiesenen Vorgänge bleiben bestehen.</p> <p>Hinweis: Die zugewiesenen Vorgänge bleiben bestehen.</p>
<div class="flex justify-between"> <div class="flex justify-between">
<ods-cancel-dialog-button data-test-id="dialog-cancel-button-host" /> <ods-cancel-dialog-button variant='outline' data-test-id="dialog-cancel-button-host" />
<ods-button-with-spinner <ods-button-with-spinner
[stateResource]="deleteUserStateResource" [stateResource]="deleteUserStateResource"
(clickEmitter)="delete.emit()" (clickEmitter)="delete.emit()"
variant="outline" variant="primary"
text="Löschen" text="Löschen"
dataTestId="dialog-delete" dataTestId="dialog-delete"
data-test-id="dialog-delete-button-host" data-test-id="dialog-delete-button-host"
......
import { OzgcloudDialogService } from '@alfa-client/ui'; import { OzgcloudDialogService } from '@alfa-client/ui';
import { Component, inject } from '@angular/core'; import { Component, inject, Input } from '@angular/core';
import { ButtonComponent } from '@ods/system'; import { ButtonComponent, ButtonVariants } from '@ods/system';
@Component({ @Component({
selector: 'ods-cancel-dialog-button', selector: 'ods-cancel-dialog-button',
standalone: true, standalone: true,
imports: [ButtonComponent], imports: [ButtonComponent],
template: `<ods-button (clickEmitter)="cancel()" text="Abbrechen" dataTestId="cancel-dialog" data-test-id="cancel-dialog" />`, template: `<ods-button
(clickEmitter)="cancel()"
[variant]="variant"
text="Abbrechen"
dataTestId="cancel-dialog"
data-test-id="cancel-dialog"
/>`,
}) })
export class CancelDialogButtonComponent { export class CancelDialogButtonComponent {
public readonly dialogService = inject(OzgcloudDialogService); public readonly dialogService = inject(OzgcloudDialogService);
@Input() variant: ButtonVariants['variant'] = 'outline';
public cancel(): void { public cancel(): void {
this.dialogService.closeAll(); this.dialogService.closeAll();
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment