Options
All
  • Public
  • Public/Protected
  • All
Menu

Class NavigationDrawerComponent

Hierarchy

  • AbstractNavigationDrawerComponent
    • NavigationDrawerComponent

Index

Constructors

  • new NavigationDrawerComponent(breakpoint: BreakpointObserver, _log: LoggerService, userPreferenceService: UserPreferenceService): NavigationDrawerComponent

Properties

_config: { disableClose: boolean; mode: string; opened: boolean }

Type declaration

  • disableClose: boolean
  • mode: string
  • opened: boolean
_fixed: boolean
_log: LoggerService
_sideNav: MatSidenav
breakpoint: BreakpointObserver
contentWidth: BehaviorSubject<number>
navigation: boolean
opened: boolean
openedChange: EventEmitter<boolean>
quickPanelItems: any[]
resized: EventEmitter<MenuResizeEvent>
showQuickPanel: boolean
showUser: boolean
subBreakpoint: Subscription
user: User
userPreferenceService: UserPreferenceService
width: number
ɵcmp: unknown
ɵfac: unknown

Accessors

  • get config(): { disableClose: boolean; mode: string; opened: boolean }
  • Returns { disableClose: boolean; mode: string; opened: boolean }

    • disableClose: boolean
    • mode: string
    • opened: boolean
  • get fixed(): boolean
  • set fixed(value: boolean): void
  • Returns boolean

  • Parameters

    • value: boolean

    Returns void

Methods

  • close(): Promise<MatDrawerToggleResult>
  • Returns Promise<MatDrawerToggleResult>

  • ngAfterViewInit(): void
  • Returns void

  • ngOnDestroy(): void
  • Returns void

  • ngOnInit(): void
  • Returns void

  • onResizeEvent(event: ResizeEvent): void
  • Parameters

    • event: ResizeEvent

    Returns void

  • open(): Promise<MatDrawerToggleResult>
  • Returns Promise<MatDrawerToggleResult>

  • swipeLeft(): void
  • Returns void

  • swipeRight(): void
  • Returns void

  • toggle(): Promise<MatDrawerToggleResult>
  • Returns Promise<MatDrawerToggleResult>

Generated using TypeDoc