bugfixes
This commit is contained in:
parent
4c1c898d91
commit
90fe3a802f
6 changed files with 17 additions and 3 deletions
|
|
@ -45,7 +45,7 @@
|
||||||
<p> (du)</p>
|
<p> (du)</p>
|
||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
@if(user.uId === "") {
|
@if(user.uId === "" || user.id === firebaseService.getCurrentUserId()) {
|
||||||
<div class="btns">
|
<div class="btns">
|
||||||
<div class="btn btn-edit">
|
<div class="btn btn-edit">
|
||||||
<img src="./../../../../assets/img/contact/edit.svg" alt="" />
|
<img src="./../../../../assets/img/contact/edit.svg" alt="" />
|
||||||
|
|
@ -53,12 +53,14 @@
|
||||||
{{ "contacts.btnEdit0" | translate }}
|
{{ "contacts.btnEdit0" | translate }}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
@if (user.id !== firebaseService.getCurrentUserId()) {
|
||||||
<div class="btn btn-delete">
|
<div class="btn btn-delete">
|
||||||
<img src="./../../../../assets/img/contact/delete.svg" alt="" />
|
<img src="./../../../../assets/img/contact/delete.svg" alt="" />
|
||||||
<p (click)="deleteContact()">
|
<p (click)="deleteContact()">
|
||||||
{{ "contacts.btnDelete0" | translate }}
|
{{ "contacts.btnDelete0" | translate }}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
}
|
||||||
</div>
|
</div>
|
||||||
<div class="btn-mobile" (click)="toggleNav()">
|
<div class="btn-mobile" (click)="toggleNav()">
|
||||||
<img src="./../../../assets/img/contact/points.svg" alt="check" />
|
<img src="./../../../assets/img/contact/points.svg" alt="check" />
|
||||||
|
|
|
||||||
|
|
@ -110,12 +110,21 @@
|
||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
<div class="btns">
|
<div class="btns">
|
||||||
|
@if (currentUserId !== firebaseService.getCurrentUserId()){
|
||||||
<app-form-btn
|
<app-form-btn
|
||||||
class="btn-delete"
|
class="btn-delete"
|
||||||
type="button"
|
type="button"
|
||||||
value="{{ 'contactDialogForm.btnDelete' | translate }}"
|
value="{{ 'contactDialogForm.btnDelete' | translate }}"
|
||||||
(click)="deleteContact()"
|
(click)="deleteContact()"
|
||||||
></app-form-btn>
|
></app-form-btn>
|
||||||
|
} @else {
|
||||||
|
<app-form-btn
|
||||||
|
class="btn-cancel"
|
||||||
|
type="button"
|
||||||
|
value="{{ 'contactDialogForm.btnCancel' | translate }}"
|
||||||
|
(click)="closeDialog()"
|
||||||
|
></app-form-btn>
|
||||||
|
}
|
||||||
<app-form-btn
|
<app-form-btn
|
||||||
[class]="'btn-submit'"
|
[class]="'btn-submit'"
|
||||||
[type]="'submit'"
|
[type]="'submit'"
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@ export class ContactFormComponent implements OnInit, OnChanges {
|
||||||
|
|
||||||
constructor(
|
constructor(
|
||||||
private router: Router,
|
private router: Router,
|
||||||
private firebaseService: FirebaseService,
|
public firebaseService: FirebaseService,
|
||||||
public sharedService: SharedService
|
public sharedService: SharedService
|
||||||
) {
|
) {
|
||||||
this.updateContactData();
|
this.updateContactData();
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,8 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.btn-clear {
|
.btn-clear,
|
||||||
|
.btn-cancel {
|
||||||
width: fit-content;
|
width: fit-content;
|
||||||
padding: 12px;
|
padding: 12px;
|
||||||
margin: 12px;
|
margin: 12px;
|
||||||
|
|
|
||||||
|
|
@ -56,6 +56,7 @@
|
||||||
"logout": "Abmelden"
|
"logout": "Abmelden"
|
||||||
},
|
},
|
||||||
"contactDialogForm": {
|
"contactDialogForm": {
|
||||||
|
"btnCancel": "Abbrechen",
|
||||||
"btnDelete": "Löschen",
|
"btnDelete": "Löschen",
|
||||||
"btnSave": "Sichern",
|
"btnSave": "Sichern",
|
||||||
"invalidFirstName": "Ein Vorname ist erforderlich!",
|
"invalidFirstName": "Ein Vorname ist erforderlich!",
|
||||||
|
|
|
||||||
|
|
@ -56,6 +56,7 @@
|
||||||
"logout": "Log out"
|
"logout": "Log out"
|
||||||
},
|
},
|
||||||
"contactDialogForm": {
|
"contactDialogForm": {
|
||||||
|
"btnCancel": "Cancel",
|
||||||
"btnDelete": "Delete",
|
"btnDelete": "Delete",
|
||||||
"btnSave": "Save",
|
"btnSave": "Save",
|
||||||
"invalidFirstName": "A first name is required!",
|
"invalidFirstName": "A first name is required!",
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue