@let sideNavVisible = navService.sideNavVisibilitySignal(); @let sideNavCollapsed = navService.sideNavCollapsedSignal(); @if (accountService.currentUser()) {
@if (navStreams$ | async; as streams) { @if (showAll) { @if (!isReadOnly()) { } @if (streams.length > ItemLimit && !sideNavCollapsed && !editMode) {
} } @for (navStream of streams | filter: filterLibrary; track navStream.name + navStream.order) { @switch (navStream.streamType) { @case (SideNavStreamType.Library) { } @case (SideNavStreamType.AllSeries) { } @case (SideNavStreamType.Bookmarks) { } @case (SideNavStreamType.ReadingLists) { } @case (SideNavStreamType.Collections) { } @case (SideNavStreamType.WantToRead) { } @case (SideNavStreamType.BrowseAuthors) { } @case (SideNavStreamType.SmartFilter) { } @case (SideNavStreamType.ExternalSource) { } } } @if (totalSize > ItemLimit && !showAll) { } }
} @if (breakpointService.isTabletOrBelow()) {
}
@if (!licenseService.hasValidLicense()) {