File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11< ds-themed-home-news > </ ds-themed-home-news >
22< div [ngClass] ="showDiscoverFilters ? 'container-fluid' : 'container' ">
3- < ds-page-with-sidebar [sidebarContent] ="sidebar " [sideBarWidth] ="3 " [class] ="showDiscoverFilters ? 'row mx-3' : '' ">
3+ < ds-page-with-sidebar [sidebarContent] ="sidebar " [sideBarWidth] ="showDiscoverFilters ? 3 : 0 " [class] ="showDiscoverFilters ? 'row mx-3' : '' ">
44 < div [class.col-sm-12] ="showDiscoverFilters ">
5- < button *ngIf ="(isXsOrSm$ | async) && sidebarService.isCollapsed " (click) ="sidebarService.expand() "
5+ < button *ngIf ="showDiscoverFilters && (isXsOrSm$ | async) && sidebarService.isCollapsed " (click) ="sidebarService.expand() "
66 class ="btn btn-outline-primary d-block ml-auto mb-3 ">
77 < i class ="fas fa-sliders "> </ i > {{ 'search.sidebar.open' | translate }}
88 </ button >
Original file line number Diff line number Diff line change @@ -7,4 +7,6 @@ <h2 *ngIf="!inPlaceSearch">{{filterLabel+'.filters.head' | translate}}</h2>
77</ div >
88< ds-advanced-search *ngIf ="appConfig.search.advancedFilters.enabled "
99 [inPlaceSearch] ="inPlaceSearch "> </ ds-advanced-search >
10- < a class ="btn btn-primary " [routerLink] ="[searchLink] " [queryParams] ="clearParams | async " queryParamsHandling ="merge " role ="button "> < i class ="fas fa-undo "> </ i > {{"search.filters.reset" | translate}}</ a >
10+ < a *ngIf ="inPlaceSearch " class ="btn btn-primary " [routerLink] ="[searchLink] " [queryParams] ="clearParams | async " queryParamsHandling ="merge " role ="button ">
11+ < i class ="fas fa-undo "> </ i > {{"search.filters.reset" | translate}}
12+ </ a >
Original file line number Diff line number Diff line change 22 < div class ="row ">
33 < div class ="row-with-sidebar row-offcanvas row-offcanvas-left "
44 [@pushInOut] ="(isSidebarCollapsed$ | async) ? 'collapsed' : 'expanded' ">
5- < div id ="{{id}}-sidebar-content "
5+ < div *ngIf =" sideBarWidth > 0 " id ="{{id}}-sidebar-content "
66 [class.invisible] ="(isSidebarCollapsed$ | async) === true && (isXsOrSm$ | async) === true "
77 class ="col-12 col-md-{{sideBarWidth}} sidebar-content {{sidebarClasses | async}} ">
88 < ng-container *ngTemplateOutlet ="sidebarContent "> </ ng-container >
99 </ div >
1010 < div class ="col-12 col-md-{{12 - sideBarWidth}} "
11+ [class.px-0] ="sideBarWidth === 0 "
1112 [class.invisible] ="(isSidebarCollapsed$ | async) !== true && (isXsOrSm$ | async) === true ">
1213 < ng-content > </ ng-content >
1314 </ div >
Original file line number Diff line number Diff line change 11import {
22 AsyncPipe ,
3+ NgIf ,
34 NgTemplateOutlet ,
45} from '@angular/common' ;
56import {
@@ -21,7 +22,11 @@ import { SidebarService } from './sidebar.service';
2122 templateUrl : './page-with-sidebar.component.html' ,
2223 animations : [ pushInOut ] ,
2324 standalone : true ,
24- imports : [ NgTemplateOutlet , AsyncPipe ] ,
25+ imports : [
26+ AsyncPipe ,
27+ NgTemplateOutlet ,
28+ NgIf ,
29+ ] ,
2530} )
2631/**
2732 * This component takes care of displaying the sidebar properly on all viewports. It does not
You can’t perform that action at this time.
0 commit comments