Browse Source

Fix apps menu.

pull/1110/head
Sebastian Stehle 2 years ago
parent
commit
266dbc9479
  1. 6
      frontend/src/app/framework/angular/dropdown-menu.component.ts
  2. 1
      frontend/src/app/shell/pages/internal/apps-menu.component.html
  3. 5
      frontend/src/app/shell/pages/internal/apps-menu.component.scss

6
frontend/src/app/framework/angular/dropdown-menu.component.ts

@ -7,7 +7,7 @@
/* eslint-disable @angular-eslint/no-host-metadata-property */ /* eslint-disable @angular-eslint/no-host-metadata-property */
import { ChangeDetectionStrategy, Component, ElementRef, HostBinding } from '@angular/core'; import { ChangeDetectionStrategy, Component, ElementRef, HostBinding, Input } from '@angular/core';
import { fadeAnimation } from './animations'; import { fadeAnimation } from './animations';
@Component({ @Component({
@ -29,6 +29,10 @@ export class DropdownMenuComponent {
return true; return true;
} }
@HostBinding('class')
@Input()
public class?: string;
public get nativeElement() { public get nativeElement() {
return this.element.nativeElement; return this.element.nativeElement;
} }

1
frontend/src/app/shell/pages/internal/apps-menu.component.html

@ -13,6 +13,7 @@
</span> </span>
<sqx-dropdown-menu <sqx-dropdown-menu
class="d-flex flex-column"
position="bottom-start" position="bottom-start"
scrollY="true" scrollY="true"
[sqxAnchoredTo]="button" [sqxAnchoredTo]="button"

5
frontend/src/app/shell/pages/internal/apps-menu.component.scss

@ -27,11 +27,14 @@ h3 {
} }
.apps-list { .apps-list {
max-height: 600px;
overflow-x: hidden; overflow-x: hidden;
overflow-y: auto; overflow-y: auto;
} }
.dropdown-menu {
overflow-y: hidden !important;
}
.breadcrumb { .breadcrumb {
margin: 0; margin: 0;

Loading…
Cancel
Save