From 52156ac604cb29f2da87214b5c5b7136b6841a55 Mon Sep 17 00:00:00 2001 From: mehmet-erim Date: Wed, 27 May 2020 02:16:08 +0300 Subject: [PATCH] fix(theme-basic): change smallScreen breakpoint px resolves #3757 --- .../components/routes/routes.component.html | 4 +--- .../lib/components/routes/routes.component.ts | 20 +++---------------- .../theme-basic/src/lib/constants/styles.ts | 2 +- 3 files changed, 5 insertions(+), 21 deletions(-) diff --git a/npm/ng-packs/packages/theme-basic/src/lib/components/routes/routes.component.html b/npm/ng-packs/packages/theme-basic/src/lib/components/routes/routes.component.html index 226e19c39e..6437233cb1 100644 --- a/npm/ng-packs/packages/theme-basic/src/lib/components/routes/routes.component.html +++ b/npm/ng-packs/packages/theme-basic/src/lib/components/routes/routes.component.html @@ -77,16 +77,14 @@ class="dropdown-submenu" ngbDropdown #dropdownSubmenu="ngbDropdown" - [display]="isDropdownChildDynamic ? 'dynamic' : 'static'" placement="right-top" [autoClose]="true" *abpPermission="child.requiredPolicy" - (openChange)="openChange($event, childrenContainer)" >
diff --git a/npm/ng-packs/packages/theme-basic/src/lib/components/routes/routes.component.ts b/npm/ng-packs/packages/theme-basic/src/lib/components/routes/routes.component.ts index 22b30426fa..2ed204e0b0 100644 --- a/npm/ng-packs/packages/theme-basic/src/lib/components/routes/routes.component.ts +++ b/npm/ng-packs/packages/theme-basic/src/lib/components/routes/routes.component.ts @@ -1,8 +1,8 @@ -import { Component, OnInit, TrackByFunction, Input, Renderer2 } from '@angular/core'; -import { Observable } from 'rxjs'; import { ABP, ConfigState } from '@abp/ng.core'; -import { map } from 'rxjs/operators'; +import { Component, Input, Renderer2, TrackByFunction } from '@angular/core'; import { Select } from '@ngxs/store'; +import { Observable } from 'rxjs'; +import { map } from 'rxjs/operators'; @Component({ selector: 'abp-routes', @@ -15,9 +15,6 @@ export class RoutesComponent { @Input() smallScreen: boolean; - @Input() - isDropdownChildDynamic: boolean; - get visibleRoutes$(): Observable { return this.routes$.pipe(map(routes => getVisibleRoutes(routes))); } @@ -25,17 +22,6 @@ export class RoutesComponent { trackByFn: TrackByFunction = (_, item) => item.name; constructor(private renderer: Renderer2) {} - - openChange(event: boolean, childrenContainer: HTMLDivElement) { - if (!event) { - Object.keys(childrenContainer.style) - .filter(key => Number.isInteger(+key)) - .forEach(key => { - this.renderer.removeStyle(childrenContainer, childrenContainer.style[key]); - }); - this.renderer.removeStyle(childrenContainer, 'left'); - } - } } function getVisibleRoutes(routes: ABP.FullRoute[]) { diff --git a/npm/ng-packs/packages/theme-basic/src/lib/constants/styles.ts b/npm/ng-packs/packages/theme-basic/src/lib/constants/styles.ts index 975a3c02a1..0d9ebcc300 100644 --- a/npm/ng-packs/packages/theme-basic/src/lib/constants/styles.ts +++ b/npm/ng-packs/packages/theme-basic/src/lib/constants/styles.ts @@ -46,7 +46,7 @@ export default ` .container > .card { box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; } -@media screen and (min-width: 768px) { +@media screen and (min-width: 992px) { .navbar .dropdown:hover > .dropdown-menu { display: block; }