@if (currentUser()) { {{ 'dashboard.welcomeBack' | translate: { name: currentUser()!.displayName || ('dashboard.welcomeGuestFallback' | translate) } }} } @else { {{ 'dashboard.welcomeTitle' | translate }} }

{{ 'dashboard.subtitle' | translate }}

@if (!isSearchMode() && recentSearches().length > 0) {
{{ 'dashboard.recent' | translate }} @for (term of recentSearches(); track term) { }
}
@if (isSearchMode()) {
@if (inviteResult(); as invite) {

{{ 'dashboard.invite' | translate }}

} @if (topServerResults().length > 0) {

{{ 'dashboard.servers' | translate }}

{{ 'common.viewAll' | translate }}
@for (server of topServerResults(); track server.id) { }
} @if (topPeopleResults().length > 0) {

{{ 'dashboard.people' | translate }}

{{ 'common.viewAll' | translate }}
} @if (hasNoQuickResults() && !isSearching()) {
{{ 'dashboard.noResults' | translate }} {{ searchQuery() }}.
}
} @else {

{{ 'dashboard.findPeople.title' | translate }}

{{ 'dashboard.findPeople.subtitle' | translate }}

{{ 'dashboard.findServers.title' | translate }}

{{ 'dashboard.findServers.subtitle' | translate }}

{{ 'dashboard.createServer.title' | translate }}

{{ 'dashboard.createServer.subtitle' | translate }}

@if (isNewUser()) {

{{ 'dashboard.getStarted.title' | translate }}

{{ 'dashboard.getStarted.description' | translate }}

}

{{ 'dashboard.peopleYouMightKnow' | translate }}

{{ 'common.seeAll' | translate }}
@if (peopleYouMightKnow().length > 0) {
@for (person of peopleYouMightKnow(); track person.id) {

{{ personLabel(person) }}

{{ (isOnline(person) ? 'common.online' : 'common.offline') | translate }}

}
} @else {

{{ 'dashboard.noPeopleSuggestions' | translate }}

}

{{ 'dashboard.popularServers' | translate }}

{{ 'common.seeAll' | translate }}
@if (popularServers().length > 0) {
@for (server of popularServers(); track server.id) {
@if (server.icon) { } @else { {{ serverInitial(server) }} }

{{ server.name }}

{{ serverMetaLabel(server) }}

}
} @else {

{{ 'dashboard.noPopularServers' | translate }}

}
@if (friends().length > 0) {

{{ 'dashboard.yourFriends' | translate }}

{{ 'common.manage' | translate }}
@for (friend of friends(); track friend.id) {

{{ personLabel(friend) }}

{{ (isOnline(friend) ? 'common.online' : 'common.offline') | translate }}

}
} @if (recentlyActiveServers().length > 0) {

{{ 'dashboard.recentlyActiveServers' | translate }}

@for (room of recentlyActiveServers(); track room.id) { }
} }