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 52 53 54 55 56 57 58 59 60 61 62 63 64 | <ng-container *mobxAutorun> <app-tabs [class.empty]="!query.page?.content?.length"> <a class="logo" routerLink="/"></a> <h5 class="fake-link" routerLink="." i18n>Home</h5> @if (store.view.extTemplate) { <a routerLink="./" [class.current-tab]="store.view.noView" [queryParams]="{view: null}" [title]="store.view.extTemplate.name" queryParamsHandling="merge" i18n>{{ store.view.extTemplate.config?.tab || store.view.extTemplate.config?.view || store.view.extTemplate.tag }}</a> <a routerLink="./" [class.current-tab]="store.view.list" [queryParams]="{view: 'list'}" i18n-title title="☰ List" queryParamsHandling="merge" i18n>list</a> } @else if (store.view.activeExts.length) { @for (x of store.view.activeExts; track x; let i = $index) { <a routerLink="./" [class.current-tab]="store.view.viewTag === x.tag" [queryParams]="{view: i === 0 ? null : x.tag}" queryParamsHandling="merge" [title]="x.name" i18n>{{ x.config?.tab || x.config?.view || x.name || x.tag }}</a> } <a routerLink="./" [class.current-tab]="store.view.list" [queryParams]="{view: 'list'}" i18n-title title="☰ List" queryParamsHandling="merge" i18n>list</a> } @else { <a routerLink="./" [class.current-tab]="store.view.noView" [queryParams]="{view: null}" i18n-title title="☰ List" queryParamsHandling="merge" i18n>list</a> } @for (x of store.view.globalTemplates; track x) { <a routerLink="./" [class.current-tab]="store.view.view === x.tag" [queryParams]="{view: x.tag}" [title]="x.name" queryParamsHandling="merge" i18n>{{ x.config?.tab || x.config?.view || x.name || x.tag }}</a> } </app-tabs> <app-sidebar [home]="true" [floating]="store.view.floatingSidebar" [ext]="store.view.homeExt" [activeExts]="store.view.activeExts"></app-sidebar> @if (query.error?.status !== 403) { <app-lens #lens [page]="query.page" [showVotes]="store.view.isVoteSorted" [tag]="store.view.tag || 'config/home'" [ext]="store.view.viewExt" [fullPage]="true" [size]="store.view.pageSize" [cols]="store.view.cols" [sort]="store.view.sort" [filter]="store.view.filter" [search]="store.view.search"></app-lens> } @else { <div class="error-403" i18n>Access Denied</div> } </ng-container> |