bugfixes sort function

This commit is contained in:
Chneemann 2024-03-31 09:15:58 +02:00
parent 9a19a0c746
commit 573fea0708
2 changed files with 6 additions and 7 deletions

View file

@ -10,7 +10,7 @@
</div>
</button>
<div class="content">
@for (sortLetter of this.checkUsersFirstLetter(); track sortLetter) {
@for (sortLetter of this.sortFirstLetter(); track sortLetter) {
<div class="first-letter">{{ sortLetter }}</div>
<div class="line"></div>
@for (user of this.sortUsersByFirstLetter(sortLetter); track user; let

View file

@ -55,13 +55,12 @@ export class ContactsComponent {
);
}
checkUsersFirstLetter() {
sortFirstLetter() {
let filteretArray = this.loadAllUserWithoutGuest().sort((a, b) =>
a.firstName.localeCompare(b.firstName)
);
let usersFirstLetter = Array.from(
new Set(
this.loadAllUserWithoutGuest().map((user) =>
user.firstName[0].toUpperCase()
)
)
new Set(filteretArray.map((user) => user.firstName[0].toUpperCase()))
);
return usersFirstLetter;
}