This commit is contained in:
Chneemann 2024-05-19 12:31:51 +02:00
parent 4c1c898d91
commit 90fe3a802f
6 changed files with 17 additions and 3 deletions

View file

@ -45,7 +45,7 @@
<p>&nbsp;(du)</p>
}
</div>
@if(user.uId === "") {
@if(user.uId === "" || user.id === firebaseService.getCurrentUserId()) {
<div class="btns">
<div class="btn btn-edit">
<img src="./../../../../assets/img/contact/edit.svg" alt="" />
@ -53,12 +53,14 @@
{{ "contacts.btnEdit0" | translate }}
</p>
</div>
@if (user.id !== firebaseService.getCurrentUserId()) {
<div class="btn btn-delete">
<img src="./../../../../assets/img/contact/delete.svg" alt="" />
<p (click)="deleteContact()">
{{ "contacts.btnDelete0" | translate }}
</p>
</div>
}
</div>
<div class="btn-mobile" (click)="toggleNav()">
<img src="./../../../assets/img/contact/points.svg" alt="check" />

View file

@ -110,12 +110,21 @@
}
</div>
<div class="btns">
@if (currentUserId !== firebaseService.getCurrentUserId()){
<app-form-btn
class="btn-delete"
type="button"
value="{{ 'contactDialogForm.btnDelete' | translate }}"
(click)="deleteContact()"
></app-form-btn>
} @else {
<app-form-btn
class="btn-cancel"
type="button"
value="{{ 'contactDialogForm.btnCancel' | translate }}"
(click)="closeDialog()"
></app-form-btn>
}
<app-form-btn
[class]="'btn-submit'"
[type]="'submit'"

View file

@ -31,7 +31,7 @@ export class ContactFormComponent implements OnInit, OnChanges {
constructor(
private router: Router,
private firebaseService: FirebaseService,
public firebaseService: FirebaseService,
public sharedService: SharedService
) {
this.updateContactData();

View file

@ -24,7 +24,8 @@
}
}
.btn-clear {
.btn-clear,
.btn-cancel {
width: fit-content;
padding: 12px;
margin: 12px;

View file

@ -56,6 +56,7 @@
"logout": "Abmelden"
},
"contactDialogForm": {
"btnCancel": "Abbrechen",
"btnDelete": "Löschen",
"btnSave": "Sichern",
"invalidFirstName": "Ein Vorname ist erforderlich!",

View file

@ -56,6 +56,7 @@
"logout": "Log out"
},
"contactDialogForm": {
"btnCancel": "Cancel",
"btnDelete": "Delete",
"btnSave": "Save",
"invalidFirstName": "A first name is required!",