bugfixes sort function
This commit is contained in:
parent
9a19a0c746
commit
573fea0708
2 changed files with 6 additions and 7 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue