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>
|
</div>
|
||||||
</button>
|
</button>
|
||||||
<div class="content">
|
<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="first-letter">{{ sortLetter }}</div>
|
||||||
<div class="line"></div>
|
<div class="line"></div>
|
||||||
@for (user of this.sortUsersByFirstLetter(sortLetter); track user; let
|
@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(
|
let usersFirstLetter = Array.from(
|
||||||
new Set(
|
new Set(filteretArray.map((user) => user.firstName[0].toUpperCase()))
|
||||||
this.loadAllUserWithoutGuest().map((user) =>
|
|
||||||
user.firstName[0].toUpperCase()
|
|
||||||
)
|
|
||||||
)
|
|
||||||
);
|
);
|
||||||
return usersFirstLetter;
|
return usersFirstLetter;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue