Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 | 1x 1x 1x 1x 3x 1x 1x 3x 1x 1x 3x 1x 1x 1x 1x 3x 1x 1x 3x 1x 1x 3x 1x 1x 3x 1x 3x 1x | <ng-container *mobxAutorun>
<app-tabs>
<a class="logo" routerLink="/"></a>
<h5 class="fake-link" routerLink="." i18n>Inbox</h5>
@if (admin.getTemplate('dm') && admin.getTemplate('user') && store.account.userTag) {
<a routerLink="./all" routerLinkActive="current-tab"
i18n-title title="✉️ All Messages"
i18n>all</a>
}
@if (admin.getTemplate('dm') && admin.getTemplate('user') && store.account.userTag) {
<a routerLink="./unread" routerLinkActive="current-tab"
i18n-title title="📩 Unread"
i18n>unread</a>
}
@if (admin.getTemplate('user') && store.account.userTag) {
<a routerLink="./sent" routerLinkActive="current-tab"
i18n-title title="📤 Sent"
i18n>sent</a>
<a routerLink="./alarms" routerLinkActive="current-tab"
i18n-title title="🔔 Alarms"
i18n>alarms</a>
}
@if (admin.getTemplate('dm')) {
<a routerLink="./dms" routerLinkActive="current-tab"
i18n-title title="📨 Direct Messages"
i18n>dms</a>
}
@if (admin.getTemplate('_moderated')) {
<a routerLink="./modlist" routerLinkActive="current-tab"
i18n-title title="🛡️ Moderation List"
i18n>modlist</a>
}
@if (admin.getPlugin('plugin/user/report')) {
<a routerLink="./reports" routerLinkActive="current-tab"
i18n-title title="🙅️ Reports"
i18n>reports</a>
}
@for (plugin of store.view.inboxTabs; track plugin.tag) {
<a [routerLink]="['./ref', plugin.tag]"
[replaceUrl]="true"
routerLinkActive="current-tab"
queryParamsHandling="merge"
[title]="plugin.name || plugin.tag">{{ plugin.config?.inbox || plugin.tag }}</a>
}
</app-tabs>
@if (store.view.type) {
<app-sidebar [tag]="store.view.inboxTag"></app-sidebar>
}
<router-outlet></router-outlet>
</ng-container>
|