diff --git a/CHANGELOG.md b/CHANGELOG.md index 8f2d5027..2da8de9b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,31 @@ ### [@coreui/angular](https://coreui.io/) changelog +##### `v2.2.2` +- refactor(app-header): new prop `navbarBrandText` = {icon: 'C', text: 'CoreUI'} render as innerHTML +- refactor(app-header): new prop `navbarBrandHref` = '' +- refactor(app-header): `navbarBrandImg`: Boolean +- fix(app-sidebar): missing semicolon +- fix(angular.json): missing css path +- update: `@angular/animations` to `7.1.4` +- update: `@angular/common` to `7.1.4` +- update: `@angular/compiler` to `7.1.4` +- update: `@angular/core` to `7.1.4` +- update: `@angular/forms` to `7.1.4` +- update: `@angular/http` to `7.1.4` +- update: `@angular/platform-browser` to `7.1.4` +- update: `@angular/platform-browser-dynamic` to `7.1.4` +- update: `@angular/router` to `7.1.4` +- update: `core-js` to `2.6.1` +- update: `@angular-devkit/build-angular` to `0.11.3` +- update: `@angular-devkit/build-ng-packagr` to `0.11.3` +- update: `@angular/cli` to `7.1.3` +- update: `@angular/compiler-cli` to `7.1.4` +- update: `@angular/language-service` to `7.1.4` +- update: `@types/jasmine` to `3.3.4` +- update: `@types/node` to `10.12.17` +- update: `karma` to `3.1.4` +- update: `tslint` to `5.12.0` + ##### `v2.2.1` - fix: remove `-fixed` class on layout components destroy - chore: commit `package-lock.json` diff --git a/angular.json b/angular.json index 9a211136..6b199969 100644 --- a/angular.json +++ b/angular.json @@ -72,7 +72,7 @@ "tsConfig": "src/tsconfig.spec.json", "karmaConfig": "src/karma.conf.js", "styles": [ - "styles.css" + "src/styles.css" ], "scripts": [], "assets": [ diff --git a/dist/@coreui/angular/bundles/coreui-angular.umd.js b/dist/@coreui/angular/bundles/coreui-angular.umd.js index c585e09f..47863eaf 100644 --- a/dist/@coreui/angular/bundles/coreui-angular.umd.js +++ b/dist/@coreui/angular/bundles/coreui-angular.umd.js @@ -745,6 +745,8 @@ var AppHeaderComponent = /** @class */ (function () { function AppHeaderComponent(el) { this.el = el; + this.navbarBrandText = { icon: '🅲', text: '🅲 CoreUI' }; + this.navbarBrandHref = ''; } /** * @return {?} @@ -755,6 +757,7 @@ function () { Replace(this.el); this.isFixed(this.fixed); + this.navbarBrandImg = Boolean(this.navbarBrand || this.navbarBrandFull || this.navbarBrandMinimized); }; /** * @return {?} @@ -837,7 +840,7 @@ AppHeaderComponent.decorators = [ { type: core.Component, args: [{ selector: 'app-header', - template: "\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n " + template: "\n
\n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n
\n \n \n \n \n \n \n \n \n \n \n
\n " }] } ]; /** @nocollapse */ @@ -851,6 +854,8 @@ navbarBrand: [{ type: core.Input }], navbarBrandFull: [{ type: core.Input }], navbarBrandMinimized: [{ type: core.Input }], + navbarBrandText: [{ type: core.Input }], + navbarBrandHref: [{ type: core.Input }], sidebarToggler: [{ type: core.Input }], mobileSidebarToggler: [{ type: core.Input }], asideMenuToggler: [{ type: core.Input }], @@ -1107,7 +1112,7 @@ * @return {?} */ function (fixed) { - console.warn('fixedPosition() is deprecated, use isFixed() instead'); + console.warn('deprecated fixedPosition(), use isFixed() instead'); if (this.fixed) { document.querySelector('body').classList.add('sidebar-fixed'); } diff --git a/dist/@coreui/angular/bundles/coreui-angular.umd.js.map b/dist/@coreui/angular/bundles/coreui-angular.umd.js.map index a07fbad6..fd75e723 100644 --- a/dist/@coreui/angular/bundles/coreui-angular.umd.js.map +++ b/dist/@coreui/angular/bundles/coreui-angular.umd.js.map @@ -1 +1 @@ -{"version":3,"file":"coreui-angular.umd.js.map","sources":["ng://@coreui/angular/lib/shared/classes.ts","ng://@coreui/angular/lib/shared/toggle-classes.ts","ng://@coreui/angular/lib/shared/layout/layout.directive.ts","ng://@coreui/angular/lib/shared/layout/layout.module.ts","ng://@coreui/angular/lib/shared/replace.ts","ng://@coreui/angular/lib/aside/app-aside.component.ts","ng://@coreui/angular/lib/aside/app-aside.module.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.service.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.component.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.module.ts","ng://@coreui/angular/lib/footer/app-footer.component.ts","ng://@coreui/angular/lib/footer/app-footer.module.ts","ng://@coreui/angular/lib/header/app-header.component.ts","ng://@coreui/angular/lib/header/app-header.module.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-footer.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-form.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-header.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-minimizer.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar.module.ts"],"sourcesContent":["export const sidebarCssClasses: Array = [\r\n 'sidebar-show',\r\n 'sidebar-sm-show',\r\n 'sidebar-md-show',\r\n 'sidebar-lg-show',\r\n 'sidebar-xl-show'\r\n];\r\n\r\nexport const asideMenuCssClasses: Array = [\r\n 'aside-menu-show',\r\n 'aside-menu-sm-show',\r\n 'aside-menu-md-show',\r\n 'aside-menu-lg-show',\r\n 'aside-menu-xl-show'\r\n];\r\n","const RemoveClasses = (NewClassNames) => {\r\n const MatchClasses = NewClassNames.map((Class) => document.querySelector('body').classList.contains(Class));\r\n return MatchClasses.indexOf(true) !== -1;\r\n};\r\n\r\nexport const ToggleClasses = (Toggle, ClassNames) => {\r\n const Level = ClassNames.indexOf(Toggle);\r\n const NewClassNames = ClassNames.slice(0, Level + 1);\r\n\r\n if (RemoveClasses(NewClassNames)) {\r\n NewClassNames.map((Class) => document.querySelector('body').classList.remove(Class));\r\n } else {\r\n document.querySelector('body').classList.add(Toggle);\r\n }\r\n};\r\n","import { Directive, HostListener, Input, ElementRef, OnInit } from '@angular/core';\r\nimport { sidebarCssClasses, asideMenuCssClasses } from './../classes';\r\nimport { ToggleClasses } from './../toggle-classes';\r\n\r\n/**\r\n* Allows the sidebar to be toggled via click.\r\n*/\r\n@Directive({\r\n selector: '[appSidebarToggler]'\r\n})\r\nexport class SidebarToggleDirective implements OnInit {\r\n @Input('appSidebarToggler') breakpoint: string;\r\n public bp;\r\n constructor() {}\r\n ngOnInit(): void {\r\n this.bp = this.breakpoint;\r\n }\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n let cssClass;\r\n this.bp ? cssClass = `sidebar-${this.bp}-show` : cssClass = sidebarCssClasses[0];\r\n ToggleClasses(cssClass, sidebarCssClasses);\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appSidebarMinimizer]'\r\n})\r\nexport class SidebarMinimizeDirective {\r\n constructor() { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n document.querySelector('body').classList.toggle('sidebar-minimized');\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appMobileSidebarToggler]'\r\n})\r\nexport class MobileSidebarToggleDirective {\r\n constructor() { }\r\n\r\n // Check if element has class\r\n private hasClass(target: any, elementClassName: string) {\r\n return new RegExp('(\\\\s|^)' + elementClassName + '(\\\\s|$)').test(target.className);\r\n }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n document.querySelector('body').classList.toggle('sidebar-show');\r\n }\r\n}\r\n\r\n/**\r\n* Allows the off-canvas sidebar to be closed via click.\r\n*/\r\n@Directive({\r\n selector: '[appSidebarClose]'\r\n})\r\nexport class SidebarOffCanvasCloseDirective {\r\n constructor() { }\r\n\r\n // Check if element has class\r\n private hasClass(target: any, elementClassName: string) {\r\n return new RegExp('(\\\\s|^)' + elementClassName + '(\\\\s|$)').test(target.className);\r\n }\r\n\r\n // Toggle element class\r\n private toggleClass(elem: any, elementClassName: string) {\r\n let newClass = ' ' + elem.className.replace( /[\\t\\r\\n]/g, ' ' ) + ' ';\r\n if (this.hasClass(elem, elementClassName)) {\r\n while (newClass.indexOf(' ' + elementClassName + ' ') >= 0 ) {\r\n newClass = newClass.replace( ' ' + elementClassName + ' ' , ' ' );\r\n }\r\n elem.className = newClass.replace(/^\\s+|\\s+$/g, '');\r\n } else {\r\n elem.className += ' ' + elementClassName;\r\n }\r\n }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n\r\n if (this.hasClass(document.querySelector('body'), 'sidebar-off-canvas')) {\r\n this.toggleClass(document.querySelector('body'), 'sidebar-opened');\r\n }\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appBrandMinimizer]'\r\n})\r\nexport class BrandMinimizeDirective {\r\n constructor() { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n document.querySelector('body').classList.toggle('brand-minimized');\r\n }\r\n}\r\n\r\n\r\n/**\r\n* Allows the aside to be toggled via click.\r\n*/\r\n@Directive({\r\n selector: '[appAsideMenuToggler]',\r\n})\r\nexport class AsideToggleDirective implements OnInit {\r\n @Input('appAsideMenuToggler') breakpoint: string;\r\n public bp;\r\n constructor() {}\r\n ngOnInit(): void {\r\n this.bp = this.breakpoint;\r\n }\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n let cssClass;\r\n this.bp ? cssClass = `aside-menu-${this.bp}-show` : cssClass = asideMenuCssClasses[0];\r\n ToggleClasses(cssClass, asideMenuCssClasses);\r\n }\r\n}\r\n","import { CommonModule } from '@angular/common';\r\nimport { NgModule} from '@angular/core';\r\nimport {\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective\r\n} from './layout.directive';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule\r\n ],\r\n exports: [\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective\r\n ],\r\n declarations: [\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective\r\n ]\r\n})\r\nexport class LayoutModule { }\r\n","export function Replace(el: any): any {\r\n const nativeElement: HTMLElement = el.nativeElement;\r\n const parentElement: HTMLElement = nativeElement.parentElement;\r\n // move all children out of the element\r\n while (nativeElement.firstChild) {\r\n parentElement.insertBefore(nativeElement.firstChild, nativeElement);\r\n }\r\n // remove the empty element(the host)\r\n parentElement.removeChild(nativeElement);\r\n}\r\n","import { Component, ElementRef, Input, OnInit, OnDestroy } from '@angular/core';\nimport { asideMenuCssClasses, Replace } from './../shared/index';\n\n@Component({\n selector: 'app-aside',\n template: `\n \n `\n})\nexport class AppAsideComponent implements OnInit, OnDestroy {\n @Input() display: any;\n @Input() fixed: boolean;\n @Input() offCanvas: boolean;\n\n constructor(private el: ElementRef) {}\n\n ngOnInit(): void {\n Replace(this.el);\n this.isFixed(this.fixed);\n this.isOffCanvas(this.offCanvas);\n this.displayBreakpoint(this.display);\n }\n\n ngOnDestroy(): void {\n document.body.classList.remove('aside-menu-fixed');\n }\n\n isFixed(fixed: boolean): void {\n if (this.fixed) { document.querySelector('body').classList.add('aside-menu-fixed'); }\n }\n\n isOffCanvas(offCanvas: boolean): void {\n if (this.offCanvas) { document.querySelector('body').classList.add('aside-menu-off-canvas'); }\n }\n\n displayBreakpoint(display: any): void {\n if (this.display !== false ) {\n let cssClass;\n this.display ? cssClass = `aside-menu-${this.display}-show` : cssClass = asideMenuCssClasses[0];\n document.querySelector('body').classList.add(cssClass);\n }\n }\n}\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\nimport { LayoutModule } from './../shared/layout/layout.module';\r\n\r\nimport { AppAsideComponent } from './app-aside.component';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppAsideComponent,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppAsideComponent\r\n ]\r\n})\r\nexport class AppAsideModule {}\r\n","import { Injectable, Injector } from '@angular/core';\r\nimport { Router, ActivatedRoute, NavigationEnd } from '@angular/router';\r\nimport { BehaviorSubject, Observable } from 'rxjs/index';\r\nimport { filter } from 'rxjs/operators';\r\n\r\n@Injectable()\r\nexport class AppBreadcrumbService {\r\n\r\n breadcrumbs: Observable>;\r\n\r\n private _breadcrumbs: BehaviorSubject>;\r\n\r\n constructor(private router: Router, private route: ActivatedRoute) {\r\n\r\n this._breadcrumbs = new BehaviorSubject(new Array());\r\n\r\n this.breadcrumbs = this._breadcrumbs.asObservable();\r\n\r\n this.router.events.pipe(filter(event => event instanceof NavigationEnd)).subscribe((event) => {\r\n const breadcrumbs = [];\r\n let currentRoute = this.route.root,\r\n url = '';\r\n do {\r\n const childrenRoutes = currentRoute.children;\r\n currentRoute = null;\r\n // tslint:disable-next-line:no-shadowed-variable\r\n childrenRoutes.forEach(route => {\r\n if (route.outlet === 'primary') {\r\n const routeSnapshot = route.snapshot;\r\n url += '/' + routeSnapshot.url.map(segment => segment.path).join('/');\r\n breadcrumbs.push({\r\n label: route.snapshot.data,\r\n url: url\r\n });\r\n currentRoute = route;\r\n }\r\n });\r\n } while (currentRoute);\r\n\r\n this._breadcrumbs.next(Object.assign([], breadcrumbs));\r\n\r\n return breadcrumbs;\r\n });\r\n }\r\n}\r\n","import { Component, ElementRef, Input, OnInit, OnDestroy } from '@angular/core';\nimport { Replace } from './../shared';\nimport { AppBreadcrumbService } from './app-breadcrumb.service';\n\n@Component({\n selector: 'app-breadcrumb',\n template: `\n \n
  • \n {{breadcrumb.label.title}}\n {{breadcrumb.label.title}}\n
  • \n
    \n `\n})\nexport class AppBreadcrumbComponent implements OnInit, OnDestroy {\n @Input() fixed: boolean;\n public breadcrumbs;\n\n constructor(public service: AppBreadcrumbService, public el: ElementRef) { }\n\n public ngOnInit(): void {\n Replace(this.el);\n this.isFixed(this.fixed);\n this.breadcrumbs = this.service.breadcrumbs;\n }\n\n ngOnDestroy(): void {\n document.body.classList.remove('breadcrumb-fixed');\n }\n\n isFixed(fixed: boolean): void {\n if (this.fixed) { document.querySelector('body').classList.add('breadcrumb-fixed'); }\n }\n}\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule, ModuleWithProviders} from '@angular/core';\r\nimport { RouterModule } from '@angular/router';\r\n\r\n// App Breadcrumb Component\r\nimport { AppBreadcrumbService } from './app-breadcrumb.service';\r\nimport { AppBreadcrumbComponent } from './app-breadcrumb.component';\r\n\r\n// @dynamic\r\n@NgModule({\r\n imports: [ CommonModule, RouterModule ],\r\n exports: [ AppBreadcrumbComponent ],\r\n declarations: [ AppBreadcrumbComponent ]\r\n})\r\nexport class AppBreadcrumbModule {\r\n static forRoot(config?: any): ModuleWithProviders {\r\n return {\r\n ngModule: AppBreadcrumbModule,\r\n providers: [\r\n AppBreadcrumbService\r\n ]\r\n };\r\n }\r\n}\r\n","import { Component, ElementRef, Input, OnInit, OnDestroy } from '@angular/core';\nimport { Replace } from './../shared';\n\n@Component({\n selector: 'app-footer',\n template: `\n
    \n \n
    \n `\n})\nexport class AppFooterComponent implements OnInit, OnDestroy {\n @Input() fixed: boolean;\n\n constructor(private el: ElementRef) {}\n\n ngOnInit(): void {\n Replace(this.el);\n this.isFixed(this.fixed);\n }\n\n ngOnDestroy(): void {\n document.body.classList.remove('footer-fixed');\n }\n\n isFixed(fixed: boolean): void {\n if (this.fixed) { document.querySelector('body').classList.add('footer-fixed'); }\n }\n}\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\n\r\nimport { AppFooterComponent } from './app-footer.component';\r\n\r\n@NgModule({\r\n imports: [ CommonModule ],\r\n exports: [ AppFooterComponent ],\r\n declarations: [ AppFooterComponent ]\r\n})\r\nexport class AppFooterModule {}\r\n","import { Component, ElementRef, Input, OnInit, OnDestroy } from '@angular/core';\nimport { Replace } from './../shared';\n\n@Component({\n selector: 'app-header',\n template: `\n
    \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    \n `\n})\nexport class AppHeaderComponent implements OnInit, OnDestroy {\n\n @Input() fixed: boolean;\n\n @Input() navbarBrand: any;\n @Input() navbarBrandFull: any;\n @Input() navbarBrandMinimized: any;\n\n @Input() sidebarToggler: any;\n @Input() mobileSidebarToggler: any;\n\n @Input() asideMenuToggler: any;\n @Input() mobileAsideMenuToggler: any;\n\n constructor(private el: ElementRef) {}\n\n ngOnInit(): void {\n Replace(this.el);\n this.isFixed(this.fixed);\n }\n\n ngOnDestroy(): void {\n document.body.classList.remove('header-fixed');\n }\n\n isFixed(fixed: boolean): void {\n if (this.fixed) { document.querySelector('body').classList.add('header-fixed'); }\n }\n\n imgSrc(brand: any): void {\n return brand.src ? brand.src : '';\n }\n\n imgWidth(brand: any): void {\n return brand.width ? brand.width : 'auto';\n }\n\n imgHeight(brand: any): void {\n return brand.height ? brand.height : 'auto';\n }\n\n imgAlt(brand: any): void {\n return brand.alt ? brand.alt : '';\n }\n\n breakpoint(breakpoint: any): void {\n console.log(breakpoint);\n return breakpoint ? breakpoint : '';\n }\n}\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\nimport { LayoutModule } from './../shared/layout/layout.module';\r\n\r\nimport { AppHeaderComponent } from './app-header.component';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppHeaderComponent,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppHeaderComponent\r\n ]\r\n})\r\nexport class AppHeaderModule {}\r\n","import { Component, ElementRef, OnInit } from '@angular/core';\r\nimport { Replace } from './../shared';\r\n\r\n@Component({\r\n selector: 'app-sidebar-footer',\r\n template: `\r\n
    \r\n \r\n
    `\r\n})\r\nexport class AppSidebarFooterComponent implements OnInit {\r\n\r\n constructor(private el: ElementRef) { }\r\n\r\n ngOnInit() {\r\n Replace(this.el);\r\n }\r\n}\r\n","import { Component, ElementRef, OnInit } from '@angular/core';\r\nimport { Replace } from './../shared';\r\n\r\n@Component({\r\n selector: 'app-sidebar-form',\r\n template: `\r\n
    \r\n \r\n
    \r\n `\r\n})\r\nexport class AppSidebarFormComponent implements OnInit {\r\n\r\n constructor(private el: ElementRef) { }\r\n\r\n ngOnInit() {\r\n Replace(this.el);\r\n }\r\n}\r\n","import { Component, ElementRef, OnInit } from '@angular/core';\r\nimport { Replace } from './../shared';\r\n\r\n@Component({\r\n selector: 'app-sidebar-header',\r\n template: `\r\n
    \r\n \r\n
    \r\n `\r\n})\r\nexport class AppSidebarHeaderComponent implements OnInit {\r\n\r\n constructor(private el: ElementRef) { }\r\n\r\n ngOnInit() {\r\n Replace(this.el);\r\n }\r\n}\r\n","import { Component, ElementRef, OnInit } from '@angular/core';\r\nimport { Replace } from './../shared';\r\n\r\n@Component({\r\n selector: 'app-sidebar-minimizer',\r\n template: `\r\n \r\n `\r\n})\r\nexport class AppSidebarMinimizerComponent implements OnInit {\r\n\r\n constructor(private el: ElementRef) { }\r\n\r\n ngOnInit() {\r\n Replace(this.el);\r\n }\r\n}\r\n","import { Component, Input, HostBinding, OnInit, OnDestroy } from '@angular/core';\nimport { sidebarCssClasses } from './../shared';\n\n@Component({\n selector: 'app-sidebar',\n template: ``\n})\nexport class AppSidebarComponent implements OnInit, OnDestroy {\n @Input() compact: boolean;\n @Input() display: any;\n @Input() fixed: boolean;\n @Input() minimized: boolean;\n @Input() offCanvas: boolean;\n\n @HostBinding('class.sidebar') true;\n\n constructor() {}\n\n ngOnInit(): void {\n this.displayBreakpoint(this.display);\n this.isCompact(this.compact);\n this.isFixed(this.fixed);\n this.isMinimized(this.minimized);\n this.isOffCanvas(this.offCanvas);\n }\n\n ngOnDestroy(): void {\n document.body.classList.remove('sidebar-fixed');\n }\n\n isCompact(compact: boolean): void {\n if (this.compact) { document.querySelector('body').classList.add('sidebar-compact'); }\n }\n\n isFixed(fixed: boolean): void {\n if (this.fixed) { document.querySelector('body').classList.add('sidebar-fixed'); }\n }\n\n isMinimized(minimized: boolean): void {\n if (this.minimized) { document.querySelector('body').classList.add('sidebar-minimized'); }\n }\n\n isOffCanvas(offCanvas: boolean): void {\n if (this.offCanvas) { document.querySelector('body').classList.add('sidebar-off-canvas'); }\n }\n\n fixedPosition(fixed: boolean): void {\n console.warn('fixedPosition() is deprecated, use isFixed() instead')\n if (this.fixed) { document.querySelector('body').classList.add('sidebar-fixed'); }\n }\n\n displayBreakpoint(display: any): void {\n if (this.display !== false ) {\n let cssClass;\n this.display ? cssClass = `sidebar-${this.display}-show` : cssClass = sidebarCssClasses[0];\n document.querySelector('body').classList.add(cssClass);\n }\n }\n}\n","import { Component, Directive, ElementRef, HostBinding, HostListener, Input, OnInit, Renderer2 } from '@angular/core';\r\nimport { Replace } from '../shared';\r\n\r\n@Directive({\r\n selector: '[appNavDropdown]'\r\n})\r\nexport class NavDropdownDirective {\r\n\r\n constructor(private el: ElementRef) { }\r\n\r\n toggle() {\r\n this.el.nativeElement.classList.toggle('open');\r\n }\r\n}\r\n\r\n/**\r\n* Allows the dropdown to be toggled via click.\r\n*/\r\n@Directive({\r\n selector: '[appNavDropdownToggle]'\r\n})\r\nexport class NavDropdownToggleDirective {\r\n constructor(private dropdown: NavDropdownDirective) {}\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n this.dropdown.toggle();\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appLinkAttributes]'\r\n})\r\nexport class LinkAttributesDirective implements OnInit {\r\n @Input() appLinkAttributes: {[key: string]: string };\r\n constructor(private renderer: Renderer2, private el: ElementRef) {}\r\n\r\n ngOnInit() {\r\n const attribs = this.appLinkAttributes;\r\n for (const attr in attribs) {\r\n if (attr === 'style' && typeof(attribs[attr]) === 'object' ) {\r\n this.setStyle(attribs[attr]);\r\n } else if (attr === 'class') {\r\n this.addClass(attribs[attr]);\r\n } else {\r\n this.setAttrib(attr, attribs[attr]);\r\n }\r\n }\r\n }\r\n\r\n private setStyle(styles) {\r\n for (const style in styles) {\r\n this.renderer.setStyle(this.el.nativeElement, style, styles[style] );\r\n }\r\n }\r\n\r\n private addClass(classes) {\r\n const classArray = Array.isArray(classes) ? classes : classes.split(' ');\r\n classArray.forEach(element => {\r\n this.renderer.addClass(this.el.nativeElement, element );\r\n });\r\n }\r\n\r\n private setAttrib(key, value) {\r\n const newAttr = document.createAttribute(key);\r\n newAttr.value = value;\r\n this.renderer.setAttribute(this.el.nativeElement, key, value );\r\n }\r\n}\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav',\r\n template: `\r\n
      \r\n \r\n
    • \r\n \r\n \r\n \r\n \r\n \r\n \r\n
      \r\n
    `\r\n})\r\nexport class AppSidebarNavComponent {\r\n @Input() navItems: any;\r\n\r\n @HostBinding('class.sidebar-nav') true;\r\n @HostBinding('attr.role') role = 'nav';\r\n\r\n public isDivider(item) {\r\n return item.divider ? true : false;\r\n }\r\n\r\n public isTitle(item) {\r\n return item.title ? true : false;\r\n }\r\n\r\n constructor() { }\r\n}\r\n\r\nimport { Router } from '@angular/router';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-item',\r\n template: `\r\n
  • \r\n \r\n
  • \r\n \r\n
  • \r\n \r\n
  • \r\n
    \r\n `\r\n})\r\nexport class AppSidebarNavItemComponent implements OnInit {\r\n @Input() item: any;\r\n\r\n public hasClass() {\r\n return this.item.class ? true : false;\r\n }\r\n\r\n public isDropdown() {\r\n return this.item.children ? true : false;\r\n }\r\n\r\n public thisUrl() {\r\n return this.item.url;\r\n }\r\n\r\n public isActive() {\r\n return this.router.isActive(this.thisUrl(), false);\r\n }\r\n\r\n constructor( private router: Router, private el: ElementRef ) { }\r\n\r\n ngOnInit() {\r\n Replace(this.el);\r\n }\r\n}\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-link',\r\n template: `\r\n \r\n \r\n \r\n {{ link.name }}\r\n {{ link.badge.text }}\r\n \r\n \r\n \r\n {{ link.name }}\r\n {{ link.badge.text }}\r\n \r\n \r\n \r\n {{ link.name }}\r\n {{ link.badge.text }}\r\n \r\n \r\n `\r\n})\r\nexport class AppSidebarNavLinkComponent implements OnInit {\r\n @Input() link: any;\r\n\r\n public getClasses() {\r\n const disabled = this.isDisabled();\r\n const classes = {\r\n 'nav-link': true,\r\n 'disabled': disabled,\r\n 'btn-link': disabled\r\n };\r\n if (this.hasVariant()) {\r\n const variant = `nav-link-${this.link.variant}`;\r\n classes[variant] = true;\r\n }\r\n return classes;\r\n }\r\n\r\n public getLinkType() {\r\n return this.isDisabled() ? 'disabled' : this.isExternalLink() ? 'external' : '';\r\n }\r\n\r\n public hasVariant() {\r\n return this.link.variant ? true : false;\r\n }\r\n\r\n public isBadge() {\r\n return this.link.badge ? true : false;\r\n }\r\n\r\n public isDisabled() {\r\n return this.link.attributes && this.link.attributes.disabled ? true : false;\r\n }\r\n\r\n public isExternalLink() {\r\n return this.link.url.substring(0, 4) === 'http' ? true : false;\r\n }\r\n\r\n public isIcon() {\r\n return this.link.icon ? true : false;\r\n }\r\n\r\n public hideMobile() {\r\n if (document.body.classList.contains('sidebar-show')) {\r\n document.body.classList.toggle('sidebar-show');\r\n }\r\n }\r\n\r\n constructor( private router: Router, private el: ElementRef ) { }\r\n\r\n ngOnInit() {\r\n Replace(this.el);\r\n }\r\n}\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-dropdown',\r\n template: `\r\n \r\n \r\n {{ link.name }}\r\n {{ link.badge.text }}\r\n \r\n
      \r\n \r\n \r\n \r\n
    \r\n `,\r\n styles: ['.nav-dropdown-toggle { cursor: pointer; }']\r\n})\r\nexport class AppSidebarNavDropdownComponent implements OnInit {\r\n @Input() link: any;\r\n\r\n public isBadge() {\r\n return this.link.badge ? true : false;\r\n }\r\n\r\n public isIcon() {\r\n return this.link.icon ? true : false;\r\n }\r\n\r\n constructor( private router: Router, private el: ElementRef ) { }\r\n\r\n ngOnInit() {\r\n Replace(this.el);\r\n }\r\n}\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-title',\r\n template: ''\r\n})\r\nexport class AppSidebarNavTitleComponent implements OnInit {\r\n @Input() title: any;\r\n\r\n constructor(private el: ElementRef, private renderer: Renderer2) { }\r\n\r\n ngOnInit() {\r\n const nativeElement: HTMLElement = this.el.nativeElement;\r\n const li = this.renderer.createElement('li');\r\n const name = this.renderer.createText(this.title.name);\r\n\r\n this.renderer.addClass(li, 'nav-title');\r\n\r\n if ( this.title.class ) {\r\n const classes = this.title.class;\r\n this.renderer.addClass(li, classes);\r\n }\r\n\r\n if ( this.title.wrapper ) {\r\n const wrapper = this.renderer.createElement(this.title.wrapper.element);\r\n\r\n this.renderer.appendChild(wrapper, name);\r\n this.renderer.appendChild(li, wrapper);\r\n } else {\r\n this.renderer.appendChild(li, name);\r\n }\r\n this.renderer.appendChild(nativeElement, li);\r\n Replace(this.el);\r\n }\r\n}\r\n","import { CommonModule } from '@angular/common';\r\nimport { NgModule} from '@angular/core';\r\nimport { RouterModule } from '@angular/router';\r\nimport { LayoutModule } from './../shared/layout/layout.module';\r\n\r\n// App Sidebar Component\r\nimport { AppSidebarFooterComponent } from './app-sidebar-footer.component';\r\nimport { AppSidebarFormComponent } from './app-sidebar-form.component';\r\nimport { AppSidebarHeaderComponent } from './app-sidebar-header.component';\r\nimport { AppSidebarMinimizerComponent } from './app-sidebar-minimizer.component';\r\nimport { AppSidebarComponent } from './app-sidebar.component';\r\nimport {\r\n AppSidebarNavComponent,\r\n AppSidebarNavDropdownComponent,\r\n AppSidebarNavItemComponent,\r\n AppSidebarNavLinkComponent,\r\n AppSidebarNavTitleComponent,\r\n NavDropdownDirective,\r\n NavDropdownToggleDirective,\r\n LinkAttributesDirective\r\n} from './app-sidebar-nav.component';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n RouterModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppSidebarFooterComponent,\r\n AppSidebarFormComponent,\r\n AppSidebarHeaderComponent,\r\n AppSidebarMinimizerComponent,\r\n AppSidebarComponent,\r\n AppSidebarNavComponent,\r\n AppSidebarNavDropdownComponent,\r\n AppSidebarNavItemComponent,\r\n AppSidebarNavLinkComponent,\r\n AppSidebarNavTitleComponent,\r\n NavDropdownDirective,\r\n NavDropdownToggleDirective,\r\n LinkAttributesDirective,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppSidebarFooterComponent,\r\n AppSidebarFormComponent,\r\n AppSidebarHeaderComponent,\r\n AppSidebarMinimizerComponent,\r\n AppSidebarMinimizerComponent,\r\n AppSidebarComponent,\r\n AppSidebarNavComponent,\r\n AppSidebarNavDropdownComponent,\r\n AppSidebarNavItemComponent,\r\n AppSidebarNavLinkComponent,\r\n AppSidebarNavTitleComponent,\r\n NavDropdownDirective,\r\n NavDropdownToggleDirective,\r\n LinkAttributesDirective\r\n ]\r\n})\r\nexport class AppSidebarModule { }\r\n"],"names":["Directive","Input","HostListener","NgModule","CommonModule","Component","ElementRef","router","BehaviorSubject","filter","NavigationEnd","Injectable","Router","ActivatedRoute","RouterModule","HostBinding","Renderer2"],"mappings":"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"} +{"version":3,"file":"coreui-angular.umd.js.map","sources":["ng://@coreui/angular/lib/shared/classes.ts","ng://@coreui/angular/lib/shared/toggle-classes.ts","ng://@coreui/angular/lib/shared/layout/layout.directive.ts","ng://@coreui/angular/lib/shared/layout/layout.module.ts","ng://@coreui/angular/lib/shared/replace.ts","ng://@coreui/angular/lib/aside/app-aside.component.ts","ng://@coreui/angular/lib/aside/app-aside.module.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.service.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.component.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.module.ts","ng://@coreui/angular/lib/footer/app-footer.component.ts","ng://@coreui/angular/lib/footer/app-footer.module.ts","ng://@coreui/angular/lib/header/app-header.component.ts","ng://@coreui/angular/lib/header/app-header.module.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-footer.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-form.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-header.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-minimizer.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar.module.ts"],"sourcesContent":["export const sidebarCssClasses: Array = [\r\n 'sidebar-show',\r\n 'sidebar-sm-show',\r\n 'sidebar-md-show',\r\n 'sidebar-lg-show',\r\n 'sidebar-xl-show'\r\n];\r\n\r\nexport const asideMenuCssClasses: Array = [\r\n 'aside-menu-show',\r\n 'aside-menu-sm-show',\r\n 'aside-menu-md-show',\r\n 'aside-menu-lg-show',\r\n 'aside-menu-xl-show'\r\n];\r\n","const RemoveClasses = (NewClassNames) => {\r\n const MatchClasses = NewClassNames.map((Class) => document.querySelector('body').classList.contains(Class));\r\n return MatchClasses.indexOf(true) !== -1;\r\n};\r\n\r\nexport const ToggleClasses = (Toggle, ClassNames) => {\r\n const Level = ClassNames.indexOf(Toggle);\r\n const NewClassNames = ClassNames.slice(0, Level + 1);\r\n\r\n if (RemoveClasses(NewClassNames)) {\r\n NewClassNames.map((Class) => document.querySelector('body').classList.remove(Class));\r\n } else {\r\n document.querySelector('body').classList.add(Toggle);\r\n }\r\n};\r\n","import { Directive, HostListener, Input, ElementRef, OnInit } from '@angular/core';\r\nimport { sidebarCssClasses, asideMenuCssClasses } from './../classes';\r\nimport { ToggleClasses } from './../toggle-classes';\r\n\r\n/**\r\n* Allows the sidebar to be toggled via click.\r\n*/\r\n@Directive({\r\n selector: '[appSidebarToggler]'\r\n})\r\nexport class SidebarToggleDirective implements OnInit {\r\n @Input('appSidebarToggler') breakpoint: string;\r\n public bp;\r\n constructor() {}\r\n ngOnInit(): void {\r\n this.bp = this.breakpoint;\r\n }\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n let cssClass;\r\n this.bp ? cssClass = `sidebar-${this.bp}-show` : cssClass = sidebarCssClasses[0];\r\n ToggleClasses(cssClass, sidebarCssClasses);\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appSidebarMinimizer]'\r\n})\r\nexport class SidebarMinimizeDirective {\r\n constructor() { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n document.querySelector('body').classList.toggle('sidebar-minimized');\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appMobileSidebarToggler]'\r\n})\r\nexport class MobileSidebarToggleDirective {\r\n constructor() { }\r\n\r\n // Check if element has class\r\n private hasClass(target: any, elementClassName: string) {\r\n return new RegExp('(\\\\s|^)' + elementClassName + '(\\\\s|$)').test(target.className);\r\n }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n document.querySelector('body').classList.toggle('sidebar-show');\r\n }\r\n}\r\n\r\n/**\r\n* Allows the off-canvas sidebar to be closed via click.\r\n*/\r\n@Directive({\r\n selector: '[appSidebarClose]'\r\n})\r\nexport class SidebarOffCanvasCloseDirective {\r\n constructor() { }\r\n\r\n // Check if element has class\r\n private hasClass(target: any, elementClassName: string) {\r\n return new RegExp('(\\\\s|^)' + elementClassName + '(\\\\s|$)').test(target.className);\r\n }\r\n\r\n // Toggle element class\r\n private toggleClass(elem: any, elementClassName: string) {\r\n let newClass = ' ' + elem.className.replace( /[\\t\\r\\n]/g, ' ' ) + ' ';\r\n if (this.hasClass(elem, elementClassName)) {\r\n while (newClass.indexOf(' ' + elementClassName + ' ') >= 0 ) {\r\n newClass = newClass.replace( ' ' + elementClassName + ' ' , ' ' );\r\n }\r\n elem.className = newClass.replace(/^\\s+|\\s+$/g, '');\r\n } else {\r\n elem.className += ' ' + elementClassName;\r\n }\r\n }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n\r\n if (this.hasClass(document.querySelector('body'), 'sidebar-off-canvas')) {\r\n this.toggleClass(document.querySelector('body'), 'sidebar-opened');\r\n }\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appBrandMinimizer]'\r\n})\r\nexport class BrandMinimizeDirective {\r\n constructor() { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n document.querySelector('body').classList.toggle('brand-minimized');\r\n }\r\n}\r\n\r\n\r\n/**\r\n* Allows the aside to be toggled via click.\r\n*/\r\n@Directive({\r\n selector: '[appAsideMenuToggler]',\r\n})\r\nexport class AsideToggleDirective implements OnInit {\r\n @Input('appAsideMenuToggler') breakpoint: string;\r\n public bp;\r\n constructor() {}\r\n ngOnInit(): void {\r\n this.bp = this.breakpoint;\r\n }\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n let cssClass;\r\n this.bp ? cssClass = `aside-menu-${this.bp}-show` : cssClass = asideMenuCssClasses[0];\r\n ToggleClasses(cssClass, asideMenuCssClasses);\r\n }\r\n}\r\n","import { CommonModule } from '@angular/common';\r\nimport { NgModule} from '@angular/core';\r\nimport {\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective\r\n} from './layout.directive';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule\r\n ],\r\n exports: [\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective\r\n ],\r\n declarations: [\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective\r\n ]\r\n})\r\nexport class LayoutModule { }\r\n","export function Replace(el: any): any {\r\n const nativeElement: HTMLElement = el.nativeElement;\r\n const parentElement: HTMLElement = nativeElement.parentElement;\r\n // move all children out of the element\r\n while (nativeElement.firstChild) {\r\n parentElement.insertBefore(nativeElement.firstChild, nativeElement);\r\n }\r\n // remove the empty element(the host)\r\n parentElement.removeChild(nativeElement);\r\n}\r\n","import { Component, ElementRef, Input, OnInit, OnDestroy } from '@angular/core';\r\nimport { asideMenuCssClasses, Replace } from './../shared/index';\r\n\r\n@Component({\r\n selector: 'app-aside',\r\n template: `\r\n \r\n `\r\n})\r\nexport class AppAsideComponent implements OnInit, OnDestroy {\r\n @Input() display: any;\r\n @Input() fixed: boolean;\r\n @Input() offCanvas: boolean;\r\n\r\n constructor(private el: ElementRef) {}\r\n\r\n ngOnInit(): void {\r\n Replace(this.el);\r\n this.isFixed(this.fixed);\r\n this.isOffCanvas(this.offCanvas);\r\n this.displayBreakpoint(this.display);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n document.body.classList.remove('aside-menu-fixed');\r\n }\r\n\r\n isFixed(fixed: boolean): void {\r\n if (this.fixed) { document.querySelector('body').classList.add('aside-menu-fixed'); }\r\n }\r\n\r\n isOffCanvas(offCanvas: boolean): void {\r\n if (this.offCanvas) { document.querySelector('body').classList.add('aside-menu-off-canvas'); }\r\n }\r\n\r\n displayBreakpoint(display: any): void {\r\n if (this.display !== false ) {\r\n let cssClass;\r\n this.display ? cssClass = `aside-menu-${this.display}-show` : cssClass = asideMenuCssClasses[0];\r\n document.querySelector('body').classList.add(cssClass);\r\n }\r\n }\r\n}\r\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\nimport { LayoutModule } from './../shared/layout/layout.module';\r\n\r\nimport { AppAsideComponent } from './app-aside.component';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppAsideComponent,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppAsideComponent\r\n ]\r\n})\r\nexport class AppAsideModule {}\r\n","import { Injectable, Injector } from '@angular/core';\r\nimport { Router, ActivatedRoute, NavigationEnd } from '@angular/router';\r\nimport { BehaviorSubject, Observable } from 'rxjs/index';\r\nimport { filter } from 'rxjs/operators';\r\n\r\n@Injectable()\r\nexport class AppBreadcrumbService {\r\n\r\n breadcrumbs: Observable>;\r\n\r\n private _breadcrumbs: BehaviorSubject>;\r\n\r\n constructor(private router: Router, private route: ActivatedRoute) {\r\n\r\n this._breadcrumbs = new BehaviorSubject(new Array());\r\n\r\n this.breadcrumbs = this._breadcrumbs.asObservable();\r\n\r\n this.router.events.pipe(filter(event => event instanceof NavigationEnd)).subscribe((event) => {\r\n const breadcrumbs = [];\r\n let currentRoute = this.route.root,\r\n url = '';\r\n do {\r\n const childrenRoutes = currentRoute.children;\r\n currentRoute = null;\r\n // tslint:disable-next-line:no-shadowed-variable\r\n childrenRoutes.forEach(route => {\r\n if (route.outlet === 'primary') {\r\n const routeSnapshot = route.snapshot;\r\n url += '/' + routeSnapshot.url.map(segment => segment.path).join('/');\r\n breadcrumbs.push({\r\n label: route.snapshot.data,\r\n url: url\r\n });\r\n currentRoute = route;\r\n }\r\n });\r\n } while (currentRoute);\r\n\r\n this._breadcrumbs.next(Object.assign([], breadcrumbs));\r\n\r\n return breadcrumbs;\r\n });\r\n }\r\n}\r\n","import { Component, ElementRef, Input, OnInit, OnDestroy } from '@angular/core';\r\nimport { Replace } from './../shared';\r\nimport { AppBreadcrumbService } from './app-breadcrumb.service';\r\n\r\n@Component({\r\n selector: 'app-breadcrumb',\r\n template: `\r\n \r\n
  • \r\n {{breadcrumb.label.title}}\r\n {{breadcrumb.label.title}}\r\n
  • \r\n
    \r\n `\r\n})\r\nexport class AppBreadcrumbComponent implements OnInit, OnDestroy {\r\n @Input() fixed: boolean;\r\n public breadcrumbs;\r\n\r\n constructor(public service: AppBreadcrumbService, public el: ElementRef) { }\r\n\r\n public ngOnInit(): void {\r\n Replace(this.el);\r\n this.isFixed(this.fixed);\r\n this.breadcrumbs = this.service.breadcrumbs;\r\n }\r\n\r\n ngOnDestroy(): void {\r\n document.body.classList.remove('breadcrumb-fixed');\r\n }\r\n\r\n isFixed(fixed: boolean): void {\r\n if (this.fixed) { document.querySelector('body').classList.add('breadcrumb-fixed'); }\r\n }\r\n}\r\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule, ModuleWithProviders} from '@angular/core';\r\nimport { RouterModule } from '@angular/router';\r\n\r\n// App Breadcrumb Component\r\nimport { AppBreadcrumbService } from './app-breadcrumb.service';\r\nimport { AppBreadcrumbComponent } from './app-breadcrumb.component';\r\n\r\n// @dynamic\r\n@NgModule({\r\n imports: [ CommonModule, RouterModule ],\r\n exports: [ AppBreadcrumbComponent ],\r\n declarations: [ AppBreadcrumbComponent ]\r\n})\r\nexport class AppBreadcrumbModule {\r\n static forRoot(config?: any): ModuleWithProviders {\r\n return {\r\n ngModule: AppBreadcrumbModule,\r\n providers: [\r\n AppBreadcrumbService\r\n ]\r\n };\r\n }\r\n}\r\n","import { Component, ElementRef, Input, OnInit, OnDestroy } from '@angular/core';\r\nimport { Replace } from './../shared';\r\n\r\n@Component({\r\n selector: 'app-footer',\r\n template: `\r\n
    \r\n \r\n
    \r\n `\r\n})\r\nexport class AppFooterComponent implements OnInit, OnDestroy {\r\n @Input() fixed: boolean;\r\n\r\n constructor(private el: ElementRef) {}\r\n\r\n ngOnInit(): void {\r\n Replace(this.el);\r\n this.isFixed(this.fixed);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n document.body.classList.remove('footer-fixed');\r\n }\r\n\r\n isFixed(fixed: boolean): void {\r\n if (this.fixed) { document.querySelector('body').classList.add('footer-fixed'); }\r\n }\r\n}\r\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\n\r\nimport { AppFooterComponent } from './app-footer.component';\r\n\r\n@NgModule({\r\n imports: [ CommonModule ],\r\n exports: [ AppFooterComponent ],\r\n declarations: [ AppFooterComponent ]\r\n})\r\nexport class AppFooterModule {}\r\n","import { Component, ElementRef, Input, OnInit, OnDestroy } from '@angular/core';\nimport { Replace } from './../shared';\n\n@Component({\n selector: 'app-header',\n template: `\n
    \n \n \n \n \n \n \n \n \n \n \n
    \n
    \n
    \n
    \n \n \n \n \n \n \n \n \n \n \n
    \n `\n})\nexport class AppHeaderComponent implements OnInit, OnDestroy {\n\n @Input() fixed: boolean;\n\n @Input() navbarBrand: any;\n @Input() navbarBrandFull: any;\n @Input() navbarBrandMinimized: any;\n @Input() navbarBrandText: any = {icon: '🅲', text: '🅲 CoreUI'};\n @Input() navbarBrandHref: any = '';\n\n @Input() sidebarToggler: any;\n @Input() mobileSidebarToggler: any;\n\n @Input() asideMenuToggler: any;\n @Input() mobileAsideMenuToggler: any;\n\n navbarBrandImg: boolean;\n\n constructor(private el: ElementRef) {}\n\n ngOnInit(): void {\n Replace(this.el);\n this.isFixed(this.fixed);\n this.navbarBrandImg = Boolean(this.navbarBrand || this.navbarBrandFull || this.navbarBrandMinimized);\n }\n\n ngOnDestroy(): void {\n document.body.classList.remove('header-fixed');\n }\n\n isFixed(fixed: boolean): void {\n if (this.fixed) { document.querySelector('body').classList.add('header-fixed'); }\n }\n\n imgSrc(brand: any): void {\n return brand.src ? brand.src : '';\n }\n\n imgWidth(brand: any): void {\n return brand.width ? brand.width : 'auto';\n }\n\n imgHeight(brand: any): void {\n return brand.height ? brand.height : 'auto';\n }\n\n imgAlt(brand: any): void {\n return brand.alt ? brand.alt : '';\n }\n\n breakpoint(breakpoint: any): void {\n console.log(breakpoint);\n return breakpoint ? breakpoint : '';\n }\n}\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\nimport { LayoutModule } from './../shared/layout/layout.module';\r\n\r\nimport { AppHeaderComponent } from './app-header.component';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppHeaderComponent,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppHeaderComponent\r\n ]\r\n})\r\nexport class AppHeaderModule {}\r\n","import { Component, ElementRef, OnInit } from '@angular/core';\r\nimport { Replace } from './../shared';\r\n\r\n@Component({\r\n selector: 'app-sidebar-footer',\r\n template: `\r\n
    \r\n \r\n
    `\r\n})\r\nexport class AppSidebarFooterComponent implements OnInit {\r\n\r\n constructor(private el: ElementRef) { }\r\n\r\n ngOnInit() {\r\n Replace(this.el);\r\n }\r\n}\r\n","import { Component, ElementRef, OnInit } from '@angular/core';\r\nimport { Replace } from './../shared';\r\n\r\n@Component({\r\n selector: 'app-sidebar-form',\r\n template: `\r\n
    \r\n \r\n
    \r\n `\r\n})\r\nexport class AppSidebarFormComponent implements OnInit {\r\n\r\n constructor(private el: ElementRef) { }\r\n\r\n ngOnInit() {\r\n Replace(this.el);\r\n }\r\n}\r\n","import { Component, ElementRef, OnInit } from '@angular/core';\r\nimport { Replace } from './../shared';\r\n\r\n@Component({\r\n selector: 'app-sidebar-header',\r\n template: `\r\n
    \r\n \r\n
    \r\n `\r\n})\r\nexport class AppSidebarHeaderComponent implements OnInit {\r\n\r\n constructor(private el: ElementRef) { }\r\n\r\n ngOnInit() {\r\n Replace(this.el);\r\n }\r\n}\r\n","import { Component, ElementRef, OnInit } from '@angular/core';\r\nimport { Replace } from './../shared';\r\n\r\n@Component({\r\n selector: 'app-sidebar-minimizer',\r\n template: `\r\n \r\n `\r\n})\r\nexport class AppSidebarMinimizerComponent implements OnInit {\r\n\r\n constructor(private el: ElementRef) { }\r\n\r\n ngOnInit() {\r\n Replace(this.el);\r\n }\r\n}\r\n","import { Component, Input, HostBinding, OnInit, OnDestroy } from '@angular/core';\nimport { sidebarCssClasses } from './../shared';\n\n@Component({\n selector: 'app-sidebar',\n template: ``\n})\nexport class AppSidebarComponent implements OnInit, OnDestroy {\n @Input() compact: boolean;\n @Input() display: any;\n @Input() fixed: boolean;\n @Input() minimized: boolean;\n @Input() offCanvas: boolean;\n\n @HostBinding('class.sidebar') true;\n\n constructor() {}\n\n ngOnInit(): void {\n this.displayBreakpoint(this.display);\n this.isCompact(this.compact);\n this.isFixed(this.fixed);\n this.isMinimized(this.minimized);\n this.isOffCanvas(this.offCanvas);\n }\n\n ngOnDestroy(): void {\n document.body.classList.remove('sidebar-fixed');\n }\n\n isCompact(compact: boolean): void {\n if (this.compact) { document.querySelector('body').classList.add('sidebar-compact'); }\n }\n\n isFixed(fixed: boolean): void {\n if (this.fixed) { document.querySelector('body').classList.add('sidebar-fixed'); }\n }\n\n isMinimized(minimized: boolean): void {\n if (this.minimized) { document.querySelector('body').classList.add('sidebar-minimized'); }\n }\n\n isOffCanvas(offCanvas: boolean): void {\n if (this.offCanvas) { document.querySelector('body').classList.add('sidebar-off-canvas'); }\n }\n\n fixedPosition(fixed: boolean): void {\n console.warn('deprecated fixedPosition(), use isFixed() instead');\n if (this.fixed) { document.querySelector('body').classList.add('sidebar-fixed'); }\n }\n\n displayBreakpoint(display: any): void {\n if (this.display !== false ) {\n let cssClass;\n this.display ? cssClass = `sidebar-${this.display}-show` : cssClass = sidebarCssClasses[0];\n document.querySelector('body').classList.add(cssClass);\n }\n }\n}\n","import { Component, Directive, ElementRef, HostBinding, HostListener, Input, OnInit, Renderer2 } from '@angular/core';\r\nimport { Replace } from '../shared';\r\n\r\n@Directive({\r\n selector: '[appNavDropdown]'\r\n})\r\nexport class NavDropdownDirective {\r\n\r\n constructor(private el: ElementRef) { }\r\n\r\n toggle() {\r\n this.el.nativeElement.classList.toggle('open');\r\n }\r\n}\r\n\r\n/**\r\n* Allows the dropdown to be toggled via click.\r\n*/\r\n@Directive({\r\n selector: '[appNavDropdownToggle]'\r\n})\r\nexport class NavDropdownToggleDirective {\r\n constructor(private dropdown: NavDropdownDirective) {}\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n this.dropdown.toggle();\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appLinkAttributes]'\r\n})\r\nexport class LinkAttributesDirective implements OnInit {\r\n @Input() appLinkAttributes: {[key: string]: string };\r\n constructor(private renderer: Renderer2, private el: ElementRef) {}\r\n\r\n ngOnInit() {\r\n const attribs = this.appLinkAttributes;\r\n for (const attr in attribs) {\r\n if (attr === 'style' && typeof(attribs[attr]) === 'object' ) {\r\n this.setStyle(attribs[attr]);\r\n } else if (attr === 'class') {\r\n this.addClass(attribs[attr]);\r\n } else {\r\n this.setAttrib(attr, attribs[attr]);\r\n }\r\n }\r\n }\r\n\r\n private setStyle(styles) {\r\n for (const style in styles) {\r\n this.renderer.setStyle(this.el.nativeElement, style, styles[style] );\r\n }\r\n }\r\n\r\n private addClass(classes) {\r\n const classArray = Array.isArray(classes) ? classes : classes.split(' ');\r\n classArray.forEach(element => {\r\n this.renderer.addClass(this.el.nativeElement, element );\r\n });\r\n }\r\n\r\n private setAttrib(key, value) {\r\n const newAttr = document.createAttribute(key);\r\n newAttr.value = value;\r\n this.renderer.setAttribute(this.el.nativeElement, key, value );\r\n }\r\n}\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav',\r\n template: `\r\n
      \r\n \r\n
    • \r\n \r\n \r\n \r\n \r\n \r\n \r\n
      \r\n
    `\r\n})\r\nexport class AppSidebarNavComponent {\r\n @Input() navItems: any;\r\n\r\n @HostBinding('class.sidebar-nav') true;\r\n @HostBinding('attr.role') role = 'nav';\r\n\r\n public isDivider(item) {\r\n return item.divider ? true : false;\r\n }\r\n\r\n public isTitle(item) {\r\n return item.title ? true : false;\r\n }\r\n\r\n constructor() { }\r\n}\r\n\r\nimport { Router } from '@angular/router';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-item',\r\n template: `\r\n
  • \r\n \r\n
  • \r\n \r\n
  • \r\n \r\n
  • \r\n
    \r\n `\r\n})\r\nexport class AppSidebarNavItemComponent implements OnInit {\r\n @Input() item: any;\r\n\r\n public hasClass() {\r\n return this.item.class ? true : false;\r\n }\r\n\r\n public isDropdown() {\r\n return this.item.children ? true : false;\r\n }\r\n\r\n public thisUrl() {\r\n return this.item.url;\r\n }\r\n\r\n public isActive() {\r\n return this.router.isActive(this.thisUrl(), false);\r\n }\r\n\r\n constructor( private router: Router, private el: ElementRef ) { }\r\n\r\n ngOnInit() {\r\n Replace(this.el);\r\n }\r\n}\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-link',\r\n template: `\r\n \r\n \r\n \r\n {{ link.name }}\r\n {{ link.badge.text }}\r\n \r\n \r\n \r\n {{ link.name }}\r\n {{ link.badge.text }}\r\n \r\n \r\n \r\n {{ link.name }}\r\n {{ link.badge.text }}\r\n \r\n \r\n `\r\n})\r\nexport class AppSidebarNavLinkComponent implements OnInit {\r\n @Input() link: any;\r\n\r\n public getClasses() {\r\n const disabled = this.isDisabled();\r\n const classes = {\r\n 'nav-link': true,\r\n 'disabled': disabled,\r\n 'btn-link': disabled\r\n };\r\n if (this.hasVariant()) {\r\n const variant = `nav-link-${this.link.variant}`;\r\n classes[variant] = true;\r\n }\r\n return classes;\r\n }\r\n\r\n public getLinkType() {\r\n return this.isDisabled() ? 'disabled' : this.isExternalLink() ? 'external' : '';\r\n }\r\n\r\n public hasVariant() {\r\n return this.link.variant ? true : false;\r\n }\r\n\r\n public isBadge() {\r\n return this.link.badge ? true : false;\r\n }\r\n\r\n public isDisabled() {\r\n return this.link.attributes && this.link.attributes.disabled ? true : false;\r\n }\r\n\r\n public isExternalLink() {\r\n return this.link.url.substring(0, 4) === 'http' ? true : false;\r\n }\r\n\r\n public isIcon() {\r\n return this.link.icon ? true : false;\r\n }\r\n\r\n public hideMobile() {\r\n if (document.body.classList.contains('sidebar-show')) {\r\n document.body.classList.toggle('sidebar-show');\r\n }\r\n }\r\n\r\n constructor( private router: Router, private el: ElementRef ) { }\r\n\r\n ngOnInit() {\r\n Replace(this.el);\r\n }\r\n}\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-dropdown',\r\n template: `\r\n \r\n \r\n {{ link.name }}\r\n {{ link.badge.text }}\r\n \r\n
      \r\n \r\n \r\n \r\n
    \r\n `,\r\n styles: ['.nav-dropdown-toggle { cursor: pointer; }']\r\n})\r\nexport class AppSidebarNavDropdownComponent implements OnInit {\r\n @Input() link: any;\r\n\r\n public isBadge() {\r\n return this.link.badge ? true : false;\r\n }\r\n\r\n public isIcon() {\r\n return this.link.icon ? true : false;\r\n }\r\n\r\n constructor( private router: Router, private el: ElementRef ) { }\r\n\r\n ngOnInit() {\r\n Replace(this.el);\r\n }\r\n}\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-title',\r\n template: ''\r\n})\r\nexport class AppSidebarNavTitleComponent implements OnInit {\r\n @Input() title: any;\r\n\r\n constructor(private el: ElementRef, private renderer: Renderer2) { }\r\n\r\n ngOnInit() {\r\n const nativeElement: HTMLElement = this.el.nativeElement;\r\n const li = this.renderer.createElement('li');\r\n const name = this.renderer.createText(this.title.name);\r\n\r\n this.renderer.addClass(li, 'nav-title');\r\n\r\n if ( this.title.class ) {\r\n const classes = this.title.class;\r\n this.renderer.addClass(li, classes);\r\n }\r\n\r\n if ( this.title.wrapper ) {\r\n const wrapper = this.renderer.createElement(this.title.wrapper.element);\r\n\r\n this.renderer.appendChild(wrapper, name);\r\n this.renderer.appendChild(li, wrapper);\r\n } else {\r\n this.renderer.appendChild(li, name);\r\n }\r\n this.renderer.appendChild(nativeElement, li);\r\n Replace(this.el);\r\n }\r\n}\r\n","import { CommonModule } from '@angular/common';\r\nimport { NgModule} from '@angular/core';\r\nimport { RouterModule } from '@angular/router';\r\nimport { LayoutModule } from './../shared/layout/layout.module';\r\n\r\n// App Sidebar Component\r\nimport { AppSidebarFooterComponent } from './app-sidebar-footer.component';\r\nimport { AppSidebarFormComponent } from './app-sidebar-form.component';\r\nimport { AppSidebarHeaderComponent } from './app-sidebar-header.component';\r\nimport { AppSidebarMinimizerComponent } from './app-sidebar-minimizer.component';\r\nimport { AppSidebarComponent } from './app-sidebar.component';\r\nimport {\r\n AppSidebarNavComponent,\r\n AppSidebarNavDropdownComponent,\r\n AppSidebarNavItemComponent,\r\n AppSidebarNavLinkComponent,\r\n AppSidebarNavTitleComponent,\r\n NavDropdownDirective,\r\n NavDropdownToggleDirective,\r\n LinkAttributesDirective\r\n} from './app-sidebar-nav.component';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n RouterModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppSidebarFooterComponent,\r\n AppSidebarFormComponent,\r\n AppSidebarHeaderComponent,\r\n AppSidebarMinimizerComponent,\r\n AppSidebarComponent,\r\n AppSidebarNavComponent,\r\n AppSidebarNavDropdownComponent,\r\n AppSidebarNavItemComponent,\r\n AppSidebarNavLinkComponent,\r\n AppSidebarNavTitleComponent,\r\n NavDropdownDirective,\r\n NavDropdownToggleDirective,\r\n LinkAttributesDirective,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppSidebarFooterComponent,\r\n AppSidebarFormComponent,\r\n AppSidebarHeaderComponent,\r\n AppSidebarMinimizerComponent,\r\n AppSidebarMinimizerComponent,\r\n AppSidebarComponent,\r\n AppSidebarNavComponent,\r\n AppSidebarNavDropdownComponent,\r\n AppSidebarNavItemComponent,\r\n AppSidebarNavLinkComponent,\r\n AppSidebarNavTitleComponent,\r\n NavDropdownDirective,\r\n NavDropdownToggleDirective,\r\n LinkAttributesDirective\r\n ]\r\n})\r\nexport class AppSidebarModule { }\r\n"],"names":["Directive","Input","HostListener","NgModule","CommonModule","Component","ElementRef","router","BehaviorSubject","filter","NavigationEnd","Injectable","Router","ActivatedRoute","RouterModule","HostBinding","Renderer2"],"mappings":"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"} diff --git a/dist/@coreui/angular/bundles/coreui-angular.umd.min.js b/dist/@coreui/angular/bundles/coreui-angular.umd.min.js index 280bcaf7..42944f5e 100644 --- a/dist/@coreui/angular/bundles/coreui-angular.umd.min.js +++ b/dist/@coreui/angular/bundles/coreui-angular.umd.min.js @@ -1,2 +1,2 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("rxjs/index"),require("rxjs/operators"),require("@angular/common"),require("@angular/core"),require("@angular/router")):"function"==typeof define&&define.amd?define("@coreui/angular",["exports","rxjs/index","rxjs/operators","@angular/common","@angular/core","@angular/router"],t):t((e.coreui=e.coreui||{},e.coreui.angular={}),e.rxjs.index,e.rxjs.operators,e.ng.common,e.ng.core,e.ng.router)}(this,function(e,n,r,i,o,a){"use strict";var s=["sidebar-show","sidebar-sm-show","sidebar-md-show","sidebar-lg-show","sidebar-xl-show"],p=["aside-menu-show","aside-menu-sm-show","aside-menu-md-show","aside-menu-lg-show","aside-menu-xl-show"],l=function(e,t){var n=t.indexOf(e),r=t.slice(0,n+1);-1!==r.map(function(e){return document.querySelector("body").classList.contains(e)}).indexOf(!0)?r.map(function(e){return document.querySelector("body").classList.remove(e)}):document.querySelector("body").classList.add(e)},t=function(){function e(){}return e.prototype.ngOnInit=function(){this.bp=this.breakpoint},e.prototype.toggleOpen=function(e){var t;e.preventDefault(),t=this.bp?"sidebar-"+this.bp+"-show":s[0],l(t,s)},e.decorators=[{type:o.Directive,args:[{selector:"[appSidebarToggler]"}]}],e.ctorParameters=function(){return[]},e.propDecorators={breakpoint:[{type:o.Input,args:["appSidebarToggler"]}],toggleOpen:[{type:o.HostListener,args:["click",["$event"]]}]},e}(),c=function(){function e(){}return e.prototype.toggleOpen=function(e){e.preventDefault(),document.querySelector("body").classList.toggle("sidebar-minimized")},e.decorators=[{type:o.Directive,args:[{selector:"[appSidebarMinimizer]"}]}],e.ctorParameters=function(){return[]},e.propDecorators={toggleOpen:[{type:o.HostListener,args:["click",["$event"]]}]},e}(),d=function(){function e(){}return e.prototype.hasClass=function(e,t){return new RegExp("(\\s|^)"+t+"(\\s|$)").test(e.className)},e.prototype.toggleOpen=function(e){e.preventDefault(),document.querySelector("body").classList.toggle("sidebar-show")},e.decorators=[{type:o.Directive,args:[{selector:"[appMobileSidebarToggler]"}]}],e.ctorParameters=function(){return[]},e.propDecorators={toggleOpen:[{type:o.HostListener,args:["click",["$event"]]}]},e}(),u=function(){function e(){}return e.prototype.hasClass=function(e,t){return new RegExp("(\\s|^)"+t+"(\\s|$)").test(e.className)},e.prototype.toggleClass=function(e,t){var n=" "+e.className.replace(/[\t\r\n]/g," ")+" ";if(this.hasClass(e,t)){for(;0<=n.indexOf(" "+t+" ");)n=n.replace(" "+t+" "," ");e.className=n.replace(/^\s+|\s+$/g,"")}else e.className+=" "+t},e.prototype.toggleOpen=function(e){e.preventDefault(),this.hasClass(document.querySelector("body"),"sidebar-off-canvas")&&this.toggleClass(document.querySelector("body"),"sidebar-opened")},e.decorators=[{type:o.Directive,args:[{selector:"[appSidebarClose]"}]}],e.ctorParameters=function(){return[]},e.propDecorators={toggleOpen:[{type:o.HostListener,args:["click",["$event"]]}]},e}(),g=function(){function e(){}return e.prototype.toggleOpen=function(e){e.preventDefault(),document.querySelector("body").classList.toggle("brand-minimized")},e.decorators=[{type:o.Directive,args:[{selector:"[appBrandMinimizer]"}]}],e.ctorParameters=function(){return[]},e.propDecorators={toggleOpen:[{type:o.HostListener,args:["click",["$event"]]}]},e}(),f=function(){function e(){}return e.prototype.ngOnInit=function(){this.bp=this.breakpoint},e.prototype.toggleOpen=function(e){var t;e.preventDefault(),t=this.bp?"aside-menu-"+this.bp+"-show":p[0],l(t,p)},e.decorators=[{type:o.Directive,args:[{selector:"[appAsideMenuToggler]"}]}],e.ctorParameters=function(){return[]},e.propDecorators={breakpoint:[{type:o.Input,args:["appAsideMenuToggler"]}],toggleOpen:[{type:o.HostListener,args:["click",["$event"]]}]},e}(),m=function(){function e(){}return e.decorators=[{type:o.NgModule,args:[{imports:[i.CommonModule],exports:[f,g,d,t,c,u],declarations:[f,g,d,t,c,u]}]}],e}();function b(e){for(var t=e.nativeElement,n=t.parentElement;t.firstChild;)n.insertBefore(t.firstChild,t);n.removeChild(t)}var y=function(){function e(e){this.el=e}return e.prototype.ngOnInit=function(){b(this.el),this.isFixed(this.fixed),this.isOffCanvas(this.offCanvas),this.displayBreakpoint(this.display)},e.prototype.ngOnDestroy=function(){document.body.classList.remove("aside-menu-fixed")},e.prototype.isFixed=function(e){this.fixed&&document.querySelector("body").classList.add("aside-menu-fixed")},e.prototype.isOffCanvas=function(e){this.offCanvas&&document.querySelector("body").classList.add("aside-menu-off-canvas")},e.prototype.displayBreakpoint=function(e){if(!1!==this.display){var t=void 0;t=this.display?"aside-menu-"+this.display+"-show":p[0],document.querySelector("body").classList.add(t)}},e.decorators=[{type:o.Component,args:[{selector:"app-aside",template:'\n \n '}]}],e.ctorParameters=function(){return[{type:o.ElementRef}]},e.propDecorators={display:[{type:o.Input}],fixed:[{type:o.Input}],offCanvas:[{type:o.Input}]},e}(),h=function(){function e(){}return e.decorators=[{type:o.NgModule,args:[{imports:[i.CommonModule,m],exports:[y,m],declarations:[y]}]}],e}(),v=function(){function e(e,t){var o=this;this.router=e,this.route=t,this._breadcrumbs=new n.BehaviorSubject(new Array),this.breadcrumbs=this._breadcrumbs.asObservable(),this.router.events.pipe(r.filter(function(e){return e instanceof a.NavigationEnd})).subscribe(function(e){var n=[],r=o.route.root,i="";do{var t=r.children;r=null,t.forEach(function(e){if("primary"===e.outlet){var t=e.snapshot;i+="/"+t.url.map(function(e){return e.path}).join("/"),n.push({label:e.snapshot.data,url:i}),r=e}})}while(r);return o._breadcrumbs.next(Object.assign([],n)),n})}return e.decorators=[{type:o.Injectable}],e.ctorParameters=function(){return[{type:a.Router},{type:a.ActivatedRoute}]},e}(),x=function(){function e(e,t){this.service=e,this.el=t}return e.prototype.ngOnInit=function(){b(this.el),this.isFixed(this.fixed),this.breadcrumbs=this.service.breadcrumbs},e.prototype.ngOnDestroy=function(){document.body.classList.remove("breadcrumb-fixed")},e.prototype.isFixed=function(e){this.fixed&&document.querySelector("body").classList.add("breadcrumb-fixed")},e.decorators=[{type:o.Component,args:[{selector:"app-breadcrumb",template:'\n \n \n \n '}]}],e.ctorParameters=function(){return[{type:v},{type:o.ElementRef}]},e.propDecorators={fixed:[{type:o.Input}]},e}(),k=function(){function t(){}return t.forRoot=function(e){return{ngModule:t,providers:[v]}},t.decorators=[{type:o.NgModule,args:[{imports:[i.CommonModule,a.RouterModule],exports:[x],declarations:[x]}]}],t}(),I=function(){function e(e){this.el=e}return e.prototype.ngOnInit=function(){b(this.el),this.isFixed(this.fixed)},e.prototype.ngOnDestroy=function(){document.body.classList.remove("footer-fixed")},e.prototype.isFixed=function(e){this.fixed&&document.querySelector("body").classList.add("footer-fixed")},e.decorators=[{type:o.Component,args:[{selector:"app-footer",template:'\n
    \n \n
    \n '}]}],e.ctorParameters=function(){return[{type:o.ElementRef}]},e.propDecorators={fixed:[{type:o.Input}]},e}(),C=function(){function e(){}return e.decorators=[{type:o.NgModule,args:[{imports:[i.CommonModule],exports:[I],declarations:[I]}]}],e}(),w=function(){function e(e){this.el=e}return e.prototype.ngOnInit=function(){b(this.el),this.isFixed(this.fixed)},e.prototype.ngOnDestroy=function(){document.body.classList.remove("header-fixed")},e.prototype.isFixed=function(e){this.fixed&&document.querySelector("body").classList.add("header-fixed")},e.prototype.imgSrc=function(e){return e.src?e.src:""},e.prototype.imgWidth=function(e){return e.width?e.width:"auto"},e.prototype.imgHeight=function(e){return e.height?e.height:"auto"},e.prototype.imgAlt=function(e){return e.alt?e.alt:""},e.prototype.breakpoint=function(e){return console.log(e),e||""},e.decorators=[{type:o.Component,args:[{selector:"app-header",template:'\n \n '}]}],e.ctorParameters=function(){return[{type:o.ElementRef}]},e.propDecorators={fixed:[{type:o.Input}],navbarBrand:[{type:o.Input}],navbarBrandFull:[{type:o.Input}],navbarBrandMinimized:[{type:o.Input}],sidebarToggler:[{type:o.Input}],mobileSidebarToggler:[{type:o.Input}],asideMenuToggler:[{type:o.Input}],mobileAsideMenuToggler:[{type:o.Input}]},e}(),D=function(){function e(){}return e.decorators=[{type:o.NgModule,args:[{imports:[i.CommonModule,m],exports:[w,m],declarations:[w]}]}],e}(),L=function(){function e(e){this.el=e}return e.prototype.ngOnInit=function(){b(this.el)},e.decorators=[{type:o.Component,args:[{selector:"app-sidebar-footer",template:'\n '}]}],e.ctorParameters=function(){return[{type:o.ElementRef}]},e}(),O=function(){function e(e){this.el=e}return e.prototype.ngOnInit=function(){b(this.el)},e.decorators=[{type:o.Component,args:[{selector:"app-sidebar-form",template:'\n \n '}]}],e.ctorParameters=function(){return[{type:o.ElementRef}]},e}(),M=function(){function e(e){this.el=e}return e.prototype.ngOnInit=function(){b(this.el)},e.decorators=[{type:o.Component,args:[{selector:"app-sidebar-header",template:'\n \n '}]}],e.ctorParameters=function(){return[{type:o.ElementRef}]},e}(),S=function(){function e(e){this.el=e}return e.prototype.ngOnInit=function(){b(this.el)},e.decorators=[{type:o.Component,args:[{selector:"app-sidebar-minimizer",template:'\n \n '}]}],e.ctorParameters=function(){return[{type:o.ElementRef}]},e}(),B=function(){function e(){}return e.prototype.ngOnInit=function(){this.displayBreakpoint(this.display),this.isCompact(this.compact),this.isFixed(this.fixed),this.isMinimized(this.minimized),this.isOffCanvas(this.offCanvas)},e.prototype.ngOnDestroy=function(){document.body.classList.remove("sidebar-fixed")},e.prototype.isCompact=function(e){this.compact&&document.querySelector("body").classList.add("sidebar-compact")},e.prototype.isFixed=function(e){this.fixed&&document.querySelector("body").classList.add("sidebar-fixed")},e.prototype.isMinimized=function(e){this.minimized&&document.querySelector("body").classList.add("sidebar-minimized")},e.prototype.isOffCanvas=function(e){this.offCanvas&&document.querySelector("body").classList.add("sidebar-off-canvas")},e.prototype.fixedPosition=function(e){console.warn("fixedPosition() is deprecated, use isFixed() instead"),this.fixed&&document.querySelector("body").classList.add("sidebar-fixed")},e.prototype.displayBreakpoint=function(e){if(!1!==this.display){var t=void 0;t=this.display?"sidebar-"+this.display+"-show":s[0],document.querySelector("body").classList.add(t)}},e.decorators=[{type:o.Component,args:[{selector:"app-sidebar",template:""}]}],e.ctorParameters=function(){return[]},e.propDecorators={compact:[{type:o.Input}],display:[{type:o.Input}],fixed:[{type:o.Input}],minimized:[{type:o.Input}],offCanvas:[{type:o.Input}],"true":[{type:o.HostBinding,args:["class.sidebar"]}]},e}(),A=function(){function e(e){this.el=e}return e.prototype.toggle=function(){this.el.nativeElement.classList.toggle("open")},e.decorators=[{type:o.Directive,args:[{selector:"[appNavDropdown]"}]}],e.ctorParameters=function(){return[{type:o.ElementRef}]},e}(),E=function(){function e(e){this.dropdown=e}return e.prototype.toggleOpen=function(e){e.preventDefault(),this.dropdown.toggle()},e.decorators=[{type:o.Directive,args:[{selector:"[appNavDropdownToggle]"}]}],e.ctorParameters=function(){return[{type:A}]},e.propDecorators={toggleOpen:[{type:o.HostListener,args:["click",["$event"]]}]},e}(),P=function(){function e(e,t){this.renderer=e,this.el=t}return e.prototype.ngOnInit=function(){var e=this.appLinkAttributes;for(var t in e)"style"===t&&"object"==typeof e[t]?this.setStyle(e[t]):"class"===t?this.addClass(e[t]):this.setAttrib(t,e[t])},e.prototype.setStyle=function(e){for(var t in e)this.renderer.setStyle(this.el.nativeElement,t,e[t])},e.prototype.addClass=function(e){var t=this;(Array.isArray(e)?e:e.split(" ")).forEach(function(e){t.renderer.addClass(t.el.nativeElement,e)})},e.prototype.setAttrib=function(e,t){document.createAttribute(e).value=t,this.renderer.setAttribute(this.el.nativeElement,e,t)},e.decorators=[{type:o.Directive,args:[{selector:"[appLinkAttributes]"}]}],e.ctorParameters=function(){return[{type:o.Renderer2},{type:o.ElementRef}]},e.propDecorators={appLinkAttributes:[{type:o.Input}]},e}(),T=function(){function e(){this.role="nav"}return e.prototype.isDivider=function(e){return!!e.divider},e.prototype.isTitle=function(e){return!!e.title},e.decorators=[{type:o.Component,args:[{selector:"app-sidebar-nav",template:'\n '}]}],e.ctorParameters=function(){return[]},e.propDecorators={navItems:[{type:o.Input}],"true":[{type:o.HostBinding,args:["class.sidebar-nav"]}],role:[{type:o.HostBinding,args:["attr.role"]}]},e}(),q=function(){function e(e,t){this.router=e,this.el=t}return e.prototype.hasClass=function(){return!!this.item["class"]},e.prototype.isDropdown=function(){return!!this.item.children},e.prototype.thisUrl=function(){return this.item.url},e.prototype.isActive=function(){return this.router.isActive(this.thisUrl(),!1)},e.prototype.ngOnInit=function(){b(this.el)},e.decorators=[{type:o.Component,args:[{selector:"app-sidebar-nav-item",template:"\n
  • \n \n
  • \n \n
  • \n \n
  • \n
    \n "}]}],e.ctorParameters=function(){return[{type:a.Router},{type:o.ElementRef}]},e.propDecorators={item:[{type:o.Input}]},e}(),R=function(){function e(e,t){this.router=e,this.el=t}return e.prototype.getClasses=function(){var e=this.isDisabled(),t={"nav-link":!0,disabled:e,"btn-link":e};this.hasVariant()&&(t["nav-link-"+this.link.variant]=!0);return t},e.prototype.getLinkType=function(){return this.isDisabled()?"disabled":this.isExternalLink()?"external":""},e.prototype.hasVariant=function(){return!!this.link.variant},e.prototype.isBadge=function(){return!!this.link.badge},e.prototype.isDisabled=function(){return!(!this.link.attributes||!this.link.attributes.disabled)},e.prototype.isExternalLink=function(){return"http"===this.link.url.substring(0,4)},e.prototype.isIcon=function(){return!!this.link.icon},e.prototype.hideMobile=function(){document.body.classList.contains("sidebar-show")&&document.body.classList.toggle("sidebar-show")},e.prototype.ngOnInit=function(){b(this.el)},e.decorators=[{type:o.Component,args:[{selector:"app-sidebar-nav-link",template:'\n \n \n \n {{ link.name }}\n {{ link.badge.text }}\n \n \n \n {{ link.name }}\n {{ link.badge.text }}\n \n \n \n {{ link.name }}\n {{ link.badge.text }}\n \n \n '}]}],e.ctorParameters=function(){return[{type:a.Router},{type:o.ElementRef}]},e.propDecorators={link:[{type:o.Input}]},e}(),F=function(){function e(e,t){this.router=e,this.el=t}return e.prototype.isBadge=function(){return!!this.link.badge},e.prototype.isIcon=function(){return!!this.link.icon},e.prototype.ngOnInit=function(){b(this.el)},e.decorators=[{type:o.Component,args:[{selector:"app-sidebar-nav-dropdown",template:'\n \n \n {{ link.name }}\n {{ link.badge.text }}\n \n \n ',styles:[".nav-dropdown-toggle { cursor: pointer; }"]}]}],e.ctorParameters=function(){return[{type:a.Router},{type:o.ElementRef}]},e.propDecorators={link:[{type:o.Input}]},e}(),z=function(){function e(e,t){this.el=e,this.renderer=t}return e.prototype.ngOnInit=function(){var e=this.el.nativeElement,t=this.renderer.createElement("li"),n=this.renderer.createText(this.title.name);if(this.renderer.addClass(t,"nav-title"),this.title["class"]){var r=this.title["class"];this.renderer.addClass(t,r)}if(this.title.wrapper){var i=this.renderer.createElement(this.title.wrapper.element);this.renderer.appendChild(i,n),this.renderer.appendChild(t,i)}else this.renderer.appendChild(t,n);this.renderer.appendChild(e,t),b(this.el)},e.decorators=[{type:o.Component,args:[{selector:"app-sidebar-nav-title",template:""}]}],e.ctorParameters=function(){return[{type:o.ElementRef},{type:o.Renderer2}]},e.propDecorators={title:[{type:o.Input}]},e}(),N=function(){function e(){}return e.decorators=[{type:o.NgModule,args:[{imports:[i.CommonModule,a.RouterModule,m],exports:[L,O,M,S,B,T,F,q,R,z,A,E,P,m],declarations:[L,O,M,S,S,B,T,F,q,R,z,A,E,P]}]}],e}();e.AppAsideModule=h,e.AppBreadcrumbModule=k,e.AppFooterModule=C,e.AppHeaderModule=D,e.AppSidebarModule=N,e.ɵh=y,e.ɵi=x,e.ɵj=v,e.ɵk=I,e.ɵl=w,e.ɵg=f,e.ɵf=g,e.ɵd=d,e.ɵc=c,e.ɵe=u,e.ɵb=t,e.ɵa=m,e.ɵm=L,e.ɵn=O,e.ɵo=M,e.ɵp=S,e.ɵu=T,e.ɵx=F,e.ɵv=q,e.ɵw=R,e.ɵy=z,e.ɵt=P,e.ɵr=A,e.ɵs=E,e.ɵq=B,Object.defineProperty(e,"__esModule",{value:!0})}); +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("rxjs/index"),require("rxjs/operators"),require("@angular/common"),require("@angular/core"),require("@angular/router")):"function"==typeof define&&define.amd?define("@coreui/angular",["exports","rxjs/index","rxjs/operators","@angular/common","@angular/core","@angular/router"],t):t((e.coreui=e.coreui||{},e.coreui.angular={}),e.rxjs.index,e.rxjs.operators,e.ng.common,e.ng.core,e.ng.router)}(this,function(e,n,r,i,o,a){"use strict";var s=["sidebar-show","sidebar-sm-show","sidebar-md-show","sidebar-lg-show","sidebar-xl-show"],p=["aside-menu-show","aside-menu-sm-show","aside-menu-md-show","aside-menu-lg-show","aside-menu-xl-show"],l=function(e,t){var n=t.indexOf(e),r=t.slice(0,n+1);-1!==r.map(function(e){return document.querySelector("body").classList.contains(e)}).indexOf(!0)?r.map(function(e){return document.querySelector("body").classList.remove(e)}):document.querySelector("body").classList.add(e)},t=function(){function e(){}return e.prototype.ngOnInit=function(){this.bp=this.breakpoint},e.prototype.toggleOpen=function(e){var t;e.preventDefault(),t=this.bp?"sidebar-"+this.bp+"-show":s[0],l(t,s)},e.decorators=[{type:o.Directive,args:[{selector:"[appSidebarToggler]"}]}],e.ctorParameters=function(){return[]},e.propDecorators={breakpoint:[{type:o.Input,args:["appSidebarToggler"]}],toggleOpen:[{type:o.HostListener,args:["click",["$event"]]}]},e}(),c=function(){function e(){}return e.prototype.toggleOpen=function(e){e.preventDefault(),document.querySelector("body").classList.toggle("sidebar-minimized")},e.decorators=[{type:o.Directive,args:[{selector:"[appSidebarMinimizer]"}]}],e.ctorParameters=function(){return[]},e.propDecorators={toggleOpen:[{type:o.HostListener,args:["click",["$event"]]}]},e}(),d=function(){function e(){}return e.prototype.hasClass=function(e,t){return new RegExp("(\\s|^)"+t+"(\\s|$)").test(e.className)},e.prototype.toggleOpen=function(e){e.preventDefault(),document.querySelector("body").classList.toggle("sidebar-show")},e.decorators=[{type:o.Directive,args:[{selector:"[appMobileSidebarToggler]"}]}],e.ctorParameters=function(){return[]},e.propDecorators={toggleOpen:[{type:o.HostListener,args:["click",["$event"]]}]},e}(),u=function(){function e(){}return e.prototype.hasClass=function(e,t){return new RegExp("(\\s|^)"+t+"(\\s|$)").test(e.className)},e.prototype.toggleClass=function(e,t){var n=" "+e.className.replace(/[\t\r\n]/g," ")+" ";if(this.hasClass(e,t)){for(;0<=n.indexOf(" "+t+" ");)n=n.replace(" "+t+" "," ");e.className=n.replace(/^\s+|\s+$/g,"")}else e.className+=" "+t},e.prototype.toggleOpen=function(e){e.preventDefault(),this.hasClass(document.querySelector("body"),"sidebar-off-canvas")&&this.toggleClass(document.querySelector("body"),"sidebar-opened")},e.decorators=[{type:o.Directive,args:[{selector:"[appSidebarClose]"}]}],e.ctorParameters=function(){return[]},e.propDecorators={toggleOpen:[{type:o.HostListener,args:["click",["$event"]]}]},e}(),g=function(){function e(){}return e.prototype.toggleOpen=function(e){e.preventDefault(),document.querySelector("body").classList.toggle("brand-minimized")},e.decorators=[{type:o.Directive,args:[{selector:"[appBrandMinimizer]"}]}],e.ctorParameters=function(){return[]},e.propDecorators={toggleOpen:[{type:o.HostListener,args:["click",["$event"]]}]},e}(),f=function(){function e(){}return e.prototype.ngOnInit=function(){this.bp=this.breakpoint},e.prototype.toggleOpen=function(e){var t;e.preventDefault(),t=this.bp?"aside-menu-"+this.bp+"-show":p[0],l(t,p)},e.decorators=[{type:o.Directive,args:[{selector:"[appAsideMenuToggler]"}]}],e.ctorParameters=function(){return[]},e.propDecorators={breakpoint:[{type:o.Input,args:["appAsideMenuToggler"]}],toggleOpen:[{type:o.HostListener,args:["click",["$event"]]}]},e}(),m=function(){function e(){}return e.decorators=[{type:o.NgModule,args:[{imports:[i.CommonModule],exports:[f,g,d,t,c,u],declarations:[f,g,d,t,c,u]}]}],e}();function b(e){for(var t=e.nativeElement,n=t.parentElement;t.firstChild;)n.insertBefore(t.firstChild,t);n.removeChild(t)}var y=function(){function e(e){this.el=e}return e.prototype.ngOnInit=function(){b(this.el),this.isFixed(this.fixed),this.isOffCanvas(this.offCanvas),this.displayBreakpoint(this.display)},e.prototype.ngOnDestroy=function(){document.body.classList.remove("aside-menu-fixed")},e.prototype.isFixed=function(e){this.fixed&&document.querySelector("body").classList.add("aside-menu-fixed")},e.prototype.isOffCanvas=function(e){this.offCanvas&&document.querySelector("body").classList.add("aside-menu-off-canvas")},e.prototype.displayBreakpoint=function(e){if(!1!==this.display){var t=void 0;t=this.display?"aside-menu-"+this.display+"-show":p[0],document.querySelector("body").classList.add(t)}},e.decorators=[{type:o.Component,args:[{selector:"app-aside",template:'\n \n '}]}],e.ctorParameters=function(){return[{type:o.ElementRef}]},e.propDecorators={display:[{type:o.Input}],fixed:[{type:o.Input}],offCanvas:[{type:o.Input}]},e}(),h=function(){function e(){}return e.decorators=[{type:o.NgModule,args:[{imports:[i.CommonModule,m],exports:[y,m],declarations:[y]}]}],e}(),v=function(){function e(e,t){var o=this;this.router=e,this.route=t,this._breadcrumbs=new n.BehaviorSubject(new Array),this.breadcrumbs=this._breadcrumbs.asObservable(),this.router.events.pipe(r.filter(function(e){return e instanceof a.NavigationEnd})).subscribe(function(e){var n=[],r=o.route.root,i="";do{var t=r.children;r=null,t.forEach(function(e){if("primary"===e.outlet){var t=e.snapshot;i+="/"+t.url.map(function(e){return e.path}).join("/"),n.push({label:e.snapshot.data,url:i}),r=e}})}while(r);return o._breadcrumbs.next(Object.assign([],n)),n})}return e.decorators=[{type:o.Injectable}],e.ctorParameters=function(){return[{type:a.Router},{type:a.ActivatedRoute}]},e}(),x=function(){function e(e,t){this.service=e,this.el=t}return e.prototype.ngOnInit=function(){b(this.el),this.isFixed(this.fixed),this.breadcrumbs=this.service.breadcrumbs},e.prototype.ngOnDestroy=function(){document.body.classList.remove("breadcrumb-fixed")},e.prototype.isFixed=function(e){this.fixed&&document.querySelector("body").classList.add("breadcrumb-fixed")},e.decorators=[{type:o.Component,args:[{selector:"app-breadcrumb",template:'\n \n \n \n '}]}],e.ctorParameters=function(){return[{type:v},{type:o.ElementRef}]},e.propDecorators={fixed:[{type:o.Input}]},e}(),I=function(){function t(){}return t.forRoot=function(e){return{ngModule:t,providers:[v]}},t.decorators=[{type:o.NgModule,args:[{imports:[i.CommonModule,a.RouterModule],exports:[x],declarations:[x]}]}],t}(),k=function(){function e(e){this.el=e}return e.prototype.ngOnInit=function(){b(this.el),this.isFixed(this.fixed)},e.prototype.ngOnDestroy=function(){document.body.classList.remove("footer-fixed")},e.prototype.isFixed=function(e){this.fixed&&document.querySelector("body").classList.add("footer-fixed")},e.decorators=[{type:o.Component,args:[{selector:"app-footer",template:'\n
    \n \n
    \n '}]}],e.ctorParameters=function(){return[{type:o.ElementRef}]},e.propDecorators={fixed:[{type:o.Input}]},e}(),C=function(){function e(){}return e.decorators=[{type:o.NgModule,args:[{imports:[i.CommonModule],exports:[k],declarations:[k]}]}],e}(),w=function(){function e(e){this.el=e,this.navbarBrandText={icon:"🅲",text:"🅲 CoreUI"},this.navbarBrandHref=""}return e.prototype.ngOnInit=function(){b(this.el),this.isFixed(this.fixed),this.navbarBrandImg=Boolean(this.navbarBrand||this.navbarBrandFull||this.navbarBrandMinimized)},e.prototype.ngOnDestroy=function(){document.body.classList.remove("header-fixed")},e.prototype.isFixed=function(e){this.fixed&&document.querySelector("body").classList.add("header-fixed")},e.prototype.imgSrc=function(e){return e.src?e.src:""},e.prototype.imgWidth=function(e){return e.width?e.width:"auto"},e.prototype.imgHeight=function(e){return e.height?e.height:"auto"},e.prototype.imgAlt=function(e){return e.alt?e.alt:""},e.prototype.breakpoint=function(e){return console.log(e),e||""},e.decorators=[{type:o.Component,args:[{selector:"app-header",template:'\n \n '}]}],e.ctorParameters=function(){return[{type:o.ElementRef}]},e.propDecorators={fixed:[{type:o.Input}],navbarBrand:[{type:o.Input}],navbarBrandFull:[{type:o.Input}],navbarBrandMinimized:[{type:o.Input}],navbarBrandText:[{type:o.Input}],navbarBrandHref:[{type:o.Input}],sidebarToggler:[{type:o.Input}],mobileSidebarToggler:[{type:o.Input}],asideMenuToggler:[{type:o.Input}],mobileAsideMenuToggler:[{type:o.Input}]},e}(),D=function(){function e(){}return e.decorators=[{type:o.NgModule,args:[{imports:[i.CommonModule,m],exports:[w,m],declarations:[w]}]}],e}(),B=function(){function e(e){this.el=e}return e.prototype.ngOnInit=function(){b(this.el)},e.decorators=[{type:o.Component,args:[{selector:"app-sidebar-footer",template:'\n '}]}],e.ctorParameters=function(){return[{type:o.ElementRef}]},e}(),L=function(){function e(e){this.el=e}return e.prototype.ngOnInit=function(){b(this.el)},e.decorators=[{type:o.Component,args:[{selector:"app-sidebar-form",template:'\n \n '}]}],e.ctorParameters=function(){return[{type:o.ElementRef}]},e}(),M=function(){function e(e){this.el=e}return e.prototype.ngOnInit=function(){b(this.el)},e.decorators=[{type:o.Component,args:[{selector:"app-sidebar-header",template:'\n \n '}]}],e.ctorParameters=function(){return[{type:o.ElementRef}]},e}(),O=function(){function e(e){this.el=e}return e.prototype.ngOnInit=function(){b(this.el)},e.decorators=[{type:o.Component,args:[{selector:"app-sidebar-minimizer",template:'\n \n '}]}],e.ctorParameters=function(){return[{type:o.ElementRef}]},e}(),S=function(){function e(){}return e.prototype.ngOnInit=function(){this.displayBreakpoint(this.display),this.isCompact(this.compact),this.isFixed(this.fixed),this.isMinimized(this.minimized),this.isOffCanvas(this.offCanvas)},e.prototype.ngOnDestroy=function(){document.body.classList.remove("sidebar-fixed")},e.prototype.isCompact=function(e){this.compact&&document.querySelector("body").classList.add("sidebar-compact")},e.prototype.isFixed=function(e){this.fixed&&document.querySelector("body").classList.add("sidebar-fixed")},e.prototype.isMinimized=function(e){this.minimized&&document.querySelector("body").classList.add("sidebar-minimized")},e.prototype.isOffCanvas=function(e){this.offCanvas&&document.querySelector("body").classList.add("sidebar-off-canvas")},e.prototype.fixedPosition=function(e){console.warn("deprecated fixedPosition(), use isFixed() instead"),this.fixed&&document.querySelector("body").classList.add("sidebar-fixed")},e.prototype.displayBreakpoint=function(e){if(!1!==this.display){var t=void 0;t=this.display?"sidebar-"+this.display+"-show":s[0],document.querySelector("body").classList.add(t)}},e.decorators=[{type:o.Component,args:[{selector:"app-sidebar",template:""}]}],e.ctorParameters=function(){return[]},e.propDecorators={compact:[{type:o.Input}],display:[{type:o.Input}],fixed:[{type:o.Input}],minimized:[{type:o.Input}],offCanvas:[{type:o.Input}],"true":[{type:o.HostBinding,args:["class.sidebar"]}]},e}(),A=function(){function e(e){this.el=e}return e.prototype.toggle=function(){this.el.nativeElement.classList.toggle("open")},e.decorators=[{type:o.Directive,args:[{selector:"[appNavDropdown]"}]}],e.ctorParameters=function(){return[{type:o.ElementRef}]},e}(),T=function(){function e(e){this.dropdown=e}return e.prototype.toggleOpen=function(e){e.preventDefault(),this.dropdown.toggle()},e.decorators=[{type:o.Directive,args:[{selector:"[appNavDropdownToggle]"}]}],e.ctorParameters=function(){return[{type:A}]},e.propDecorators={toggleOpen:[{type:o.HostListener,args:["click",["$event"]]}]},e}(),E=function(){function e(e,t){this.renderer=e,this.el=t}return e.prototype.ngOnInit=function(){var e=this.appLinkAttributes;for(var t in e)"style"===t&&"object"==typeof e[t]?this.setStyle(e[t]):"class"===t?this.addClass(e[t]):this.setAttrib(t,e[t])},e.prototype.setStyle=function(e){for(var t in e)this.renderer.setStyle(this.el.nativeElement,t,e[t])},e.prototype.addClass=function(e){var t=this;(Array.isArray(e)?e:e.split(" ")).forEach(function(e){t.renderer.addClass(t.el.nativeElement,e)})},e.prototype.setAttrib=function(e,t){document.createAttribute(e).value=t,this.renderer.setAttribute(this.el.nativeElement,e,t)},e.decorators=[{type:o.Directive,args:[{selector:"[appLinkAttributes]"}]}],e.ctorParameters=function(){return[{type:o.Renderer2},{type:o.ElementRef}]},e.propDecorators={appLinkAttributes:[{type:o.Input}]},e}(),P=function(){function e(){this.role="nav"}return e.prototype.isDivider=function(e){return!!e.divider},e.prototype.isTitle=function(e){return!!e.title},e.decorators=[{type:o.Component,args:[{selector:"app-sidebar-nav",template:'\n '}]}],e.ctorParameters=function(){return[]},e.propDecorators={navItems:[{type:o.Input}],"true":[{type:o.HostBinding,args:["class.sidebar-nav"]}],role:[{type:o.HostBinding,args:["attr.role"]}]},e}(),q=function(){function e(e,t){this.router=e,this.el=t}return e.prototype.hasClass=function(){return!!this.item["class"]},e.prototype.isDropdown=function(){return!!this.item.children},e.prototype.thisUrl=function(){return this.item.url},e.prototype.isActive=function(){return this.router.isActive(this.thisUrl(),!1)},e.prototype.ngOnInit=function(){b(this.el)},e.decorators=[{type:o.Component,args:[{selector:"app-sidebar-nav-item",template:"\n
  • \n \n
  • \n \n
  • \n \n
  • \n
    \n "}]}],e.ctorParameters=function(){return[{type:a.Router},{type:o.ElementRef}]},e.propDecorators={item:[{type:o.Input}]},e}(),R=function(){function e(e,t){this.router=e,this.el=t}return e.prototype.getClasses=function(){var e=this.isDisabled(),t={"nav-link":!0,disabled:e,"btn-link":e};this.hasVariant()&&(t["nav-link-"+this.link.variant]=!0);return t},e.prototype.getLinkType=function(){return this.isDisabled()?"disabled":this.isExternalLink()?"external":""},e.prototype.hasVariant=function(){return!!this.link.variant},e.prototype.isBadge=function(){return!!this.link.badge},e.prototype.isDisabled=function(){return!(!this.link.attributes||!this.link.attributes.disabled)},e.prototype.isExternalLink=function(){return"http"===this.link.url.substring(0,4)},e.prototype.isIcon=function(){return!!this.link.icon},e.prototype.hideMobile=function(){document.body.classList.contains("sidebar-show")&&document.body.classList.toggle("sidebar-show")},e.prototype.ngOnInit=function(){b(this.el)},e.decorators=[{type:o.Component,args:[{selector:"app-sidebar-nav-link",template:'\n \n \n \n {{ link.name }}\n {{ link.badge.text }}\n \n \n \n {{ link.name }}\n {{ link.badge.text }}\n \n \n \n {{ link.name }}\n {{ link.badge.text }}\n \n \n '}]}],e.ctorParameters=function(){return[{type:a.Router},{type:o.ElementRef}]},e.propDecorators={link:[{type:o.Input}]},e}(),F=function(){function e(e,t){this.router=e,this.el=t}return e.prototype.isBadge=function(){return!!this.link.badge},e.prototype.isIcon=function(){return!!this.link.icon},e.prototype.ngOnInit=function(){b(this.el)},e.decorators=[{type:o.Component,args:[{selector:"app-sidebar-nav-dropdown",template:'\n \n \n {{ link.name }}\n {{ link.badge.text }}\n \n \n ',styles:[".nav-dropdown-toggle { cursor: pointer; }"]}]}],e.ctorParameters=function(){return[{type:a.Router},{type:o.ElementRef}]},e.propDecorators={link:[{type:o.Input}]},e}(),z=function(){function e(e,t){this.el=e,this.renderer=t}return e.prototype.ngOnInit=function(){var e=this.el.nativeElement,t=this.renderer.createElement("li"),n=this.renderer.createText(this.title.name);if(this.renderer.addClass(t,"nav-title"),this.title["class"]){var r=this.title["class"];this.renderer.addClass(t,r)}if(this.title.wrapper){var i=this.renderer.createElement(this.title.wrapper.element);this.renderer.appendChild(i,n),this.renderer.appendChild(t,i)}else this.renderer.appendChild(t,n);this.renderer.appendChild(e,t),b(this.el)},e.decorators=[{type:o.Component,args:[{selector:"app-sidebar-nav-title",template:""}]}],e.ctorParameters=function(){return[{type:o.ElementRef},{type:o.Renderer2}]},e.propDecorators={title:[{type:o.Input}]},e}(),H=function(){function e(){}return e.decorators=[{type:o.NgModule,args:[{imports:[i.CommonModule,a.RouterModule,m],exports:[B,L,M,O,S,P,F,q,R,z,A,T,E,m],declarations:[B,L,M,O,O,S,P,F,q,R,z,A,T,E]}]}],e}();e.AppAsideModule=h,e.AppBreadcrumbModule=I,e.AppFooterModule=C,e.AppHeaderModule=D,e.AppSidebarModule=H,e.ɵh=y,e.ɵi=x,e.ɵj=v,e.ɵk=k,e.ɵl=w,e.ɵg=f,e.ɵf=g,e.ɵd=d,e.ɵc=c,e.ɵe=u,e.ɵb=t,e.ɵa=m,e.ɵm=B,e.ɵn=L,e.ɵo=M,e.ɵp=O,e.ɵu=P,e.ɵx=F,e.ɵv=q,e.ɵw=R,e.ɵy=z,e.ɵt=E,e.ɵr=A,e.ɵs=T,e.ɵq=S,Object.defineProperty(e,"__esModule",{value:!0})}); //# sourceMappingURL=coreui-angular.umd.min.js.map \ No newline at end of file diff --git a/dist/@coreui/angular/bundles/coreui-angular.umd.min.js.map b/dist/@coreui/angular/bundles/coreui-angular.umd.min.js.map index 75f3e6b9..b37b0fc4 100644 --- a/dist/@coreui/angular/bundles/coreui-angular.umd.min.js.map +++ b/dist/@coreui/angular/bundles/coreui-angular.umd.min.js.map @@ -1 +1 @@ -{"version":3,"sources":["ng://@coreui/angular/lib/shared/classes.ts","ng://@coreui/angular/lib/shared/toggle-classes.ts","ng://@coreui/angular/lib/shared/layout/layout.directive.ts","ng://@coreui/angular/lib/shared/layout/layout.module.ts","ng://@coreui/angular/lib/shared/replace.ts","ng://@coreui/angular/lib/aside/app-aside.component.ts","ng://@coreui/angular/lib/aside/app-aside.module.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.service.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.component.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.module.ts","ng://@coreui/angular/lib/footer/app-footer.component.ts","ng://@coreui/angular/lib/footer/app-footer.module.ts","ng://@coreui/angular/lib/header/app-header.component.ts","ng://@coreui/angular/lib/header/app-header.module.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-footer.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-form.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-header.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-minimizer.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar.module.ts"],"names":["sidebarCssClasses","asideMenuCssClasses","ToggleClasses","Toggle","ClassNames","Level","indexOf","NewClassNames","slice","map","Class","document","querySelector","classList","contains","remove","add","SidebarToggleDirective","prototype","ngOnInit","this","bp","breakpoint","toggleOpen","$event","cssClass","preventDefault","Directive","args","selector","Input","HostListener","SidebarMinimizeDirective","toggle","MobileSidebarToggleDirective","hasClass","target","elementClassName","RegExp","test","className","SidebarOffCanvasCloseDirective","toggleClass","elem","newClass","replace","BrandMinimizeDirective","AsideToggleDirective","LayoutModule","NgModule","imports","CommonModule","exports","declarations","Replace","el","nativeElement","parentElement","firstChild","insertBefore","removeChild","AppAsideComponent","isFixed","fixed","isOffCanvas","offCanvas","displayBreakpoint","display","ngOnDestroy","body","Component","template","ElementRef","AppAsideModule","AppBreadcrumbService","router","route","_this","_breadcrumbs","BehaviorSubject","Array","breadcrumbs","asObservable","events","pipe","filter","event","NavigationEnd","subscribe","currentRoute","root","url","childrenRoutes","children","forEach","outlet","routeSnapshot","snapshot","segment","path","join","push","label","data","next","Object","assign","Injectable","Router","ActivatedRoute","AppBreadcrumbComponent","service","AppBreadcrumbModule","forRoot","config","ngModule","providers","RouterModule","AppFooterComponent","AppFooterModule","AppHeaderComponent","imgSrc","brand","src","imgWidth","width","imgHeight","height","imgAlt","alt","console","log","AppHeaderModule","AppSidebarFooterComponent","AppSidebarFormComponent","AppSidebarHeaderComponent","AppSidebarMinimizerComponent","AppSidebarComponent","isCompact","compact","isMinimized","minimized","fixedPosition","warn","HostBinding","NavDropdownDirective","NavDropdownToggleDirective","dropdown","LinkAttributesDirective","renderer","attribs","appLinkAttributes","attr","setStyle","addClass","setAttrib","styles","style","classes","isArray","split","element","key","value","createAttribute","setAttribute","Renderer2","AppSidebarNavComponent","role","isDivider","item","divider","isTitle","title","AppSidebarNavItemComponent","class","isDropdown","thisUrl","isActive","AppSidebarNavLinkComponent","getClasses","disabled","isDisabled","nav-link","btn-link","hasVariant","link","variant","getLinkType","isExternalLink","isBadge","badge","attributes","substring","isIcon","icon","hideMobile","AppSidebarNavDropdownComponent","AppSidebarNavTitleComponent","li","createElement","name","createText","wrapper","appendChild","AppSidebarModule"],"mappings":"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","sourcesContent":["export const sidebarCssClasses: Array = [\r\n 'sidebar-show',\r\n 'sidebar-sm-show',\r\n 'sidebar-md-show',\r\n 'sidebar-lg-show',\r\n 'sidebar-xl-show'\r\n];\r\n\r\nexport const asideMenuCssClasses: Array = [\r\n 'aside-menu-show',\r\n 'aside-menu-sm-show',\r\n 'aside-menu-md-show',\r\n 'aside-menu-lg-show',\r\n 'aside-menu-xl-show'\r\n];\r\n","const RemoveClasses = (NewClassNames) => {\r\n const MatchClasses = NewClassNames.map((Class) => document.querySelector('body').classList.contains(Class));\r\n return MatchClasses.indexOf(true) !== -1;\r\n};\r\n\r\nexport const ToggleClasses = (Toggle, ClassNames) => {\r\n const Level = ClassNames.indexOf(Toggle);\r\n const NewClassNames = ClassNames.slice(0, Level + 1);\r\n\r\n if (RemoveClasses(NewClassNames)) {\r\n NewClassNames.map((Class) => document.querySelector('body').classList.remove(Class));\r\n } else {\r\n document.querySelector('body').classList.add(Toggle);\r\n }\r\n};\r\n","import { Directive, HostListener, Input, ElementRef, OnInit } from '@angular/core';\r\nimport { sidebarCssClasses, asideMenuCssClasses } from './../classes';\r\nimport { ToggleClasses } from './../toggle-classes';\r\n\r\n/**\r\n* Allows the sidebar to be toggled via click.\r\n*/\r\n@Directive({\r\n selector: '[appSidebarToggler]'\r\n})\r\nexport class SidebarToggleDirective implements OnInit {\r\n @Input('appSidebarToggler') breakpoint: string;\r\n public bp;\r\n constructor() {}\r\n ngOnInit(): void {\r\n this.bp = this.breakpoint;\r\n }\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n let cssClass;\r\n this.bp ? cssClass = `sidebar-${this.bp}-show` : cssClass = sidebarCssClasses[0];\r\n ToggleClasses(cssClass, sidebarCssClasses);\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appSidebarMinimizer]'\r\n})\r\nexport class SidebarMinimizeDirective {\r\n constructor() { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n document.querySelector('body').classList.toggle('sidebar-minimized');\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appMobileSidebarToggler]'\r\n})\r\nexport class MobileSidebarToggleDirective {\r\n constructor() { }\r\n\r\n // Check if element has class\r\n private hasClass(target: any, elementClassName: string) {\r\n return new RegExp('(\\\\s|^)' + elementClassName + '(\\\\s|$)').test(target.className);\r\n }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n document.querySelector('body').classList.toggle('sidebar-show');\r\n }\r\n}\r\n\r\n/**\r\n* Allows the off-canvas sidebar to be closed via click.\r\n*/\r\n@Directive({\r\n selector: '[appSidebarClose]'\r\n})\r\nexport class SidebarOffCanvasCloseDirective {\r\n constructor() { }\r\n\r\n // Check if element has class\r\n private hasClass(target: any, elementClassName: string) {\r\n return new RegExp('(\\\\s|^)' + elementClassName + '(\\\\s|$)').test(target.className);\r\n }\r\n\r\n // Toggle element class\r\n private toggleClass(elem: any, elementClassName: string) {\r\n let newClass = ' ' + elem.className.replace( /[\\t\\r\\n]/g, ' ' ) + ' ';\r\n if (this.hasClass(elem, elementClassName)) {\r\n while (newClass.indexOf(' ' + elementClassName + ' ') >= 0 ) {\r\n newClass = newClass.replace( ' ' + elementClassName + ' ' , ' ' );\r\n }\r\n elem.className = newClass.replace(/^\\s+|\\s+$/g, '');\r\n } else {\r\n elem.className += ' ' + elementClassName;\r\n }\r\n }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n\r\n if (this.hasClass(document.querySelector('body'), 'sidebar-off-canvas')) {\r\n this.toggleClass(document.querySelector('body'), 'sidebar-opened');\r\n }\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appBrandMinimizer]'\r\n})\r\nexport class BrandMinimizeDirective {\r\n constructor() { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n document.querySelector('body').classList.toggle('brand-minimized');\r\n }\r\n}\r\n\r\n\r\n/**\r\n* Allows the aside to be toggled via click.\r\n*/\r\n@Directive({\r\n selector: '[appAsideMenuToggler]',\r\n})\r\nexport class AsideToggleDirective implements OnInit {\r\n @Input('appAsideMenuToggler') breakpoint: string;\r\n public bp;\r\n constructor() {}\r\n ngOnInit(): void {\r\n this.bp = this.breakpoint;\r\n }\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n let cssClass;\r\n this.bp ? cssClass = `aside-menu-${this.bp}-show` : cssClass = asideMenuCssClasses[0];\r\n ToggleClasses(cssClass, asideMenuCssClasses);\r\n }\r\n}\r\n","import { CommonModule } from '@angular/common';\r\nimport { NgModule} from '@angular/core';\r\nimport {\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective\r\n} from './layout.directive';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule\r\n ],\r\n exports: [\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective\r\n ],\r\n declarations: [\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective\r\n ]\r\n})\r\nexport class LayoutModule { }\r\n","export function Replace(el: any): any {\r\n const nativeElement: HTMLElement = el.nativeElement;\r\n const parentElement: HTMLElement = nativeElement.parentElement;\r\n // move all children out of the element\r\n while (nativeElement.firstChild) {\r\n parentElement.insertBefore(nativeElement.firstChild, nativeElement);\r\n }\r\n // remove the empty element(the host)\r\n parentElement.removeChild(nativeElement);\r\n}\r\n","import { Component, ElementRef, Input, OnInit, OnDestroy } from '@angular/core';\nimport { asideMenuCssClasses, Replace } from './../shared/index';\n\n@Component({\n selector: 'app-aside',\n template: `\n \n `\n})\nexport class AppAsideComponent implements OnInit, OnDestroy {\n @Input() display: any;\n @Input() fixed: boolean;\n @Input() offCanvas: boolean;\n\n constructor(private el: ElementRef) {}\n\n ngOnInit(): void {\n Replace(this.el);\n this.isFixed(this.fixed);\n this.isOffCanvas(this.offCanvas);\n this.displayBreakpoint(this.display);\n }\n\n ngOnDestroy(): void {\n document.body.classList.remove('aside-menu-fixed');\n }\n\n isFixed(fixed: boolean): void {\n if (this.fixed) { document.querySelector('body').classList.add('aside-menu-fixed'); }\n }\n\n isOffCanvas(offCanvas: boolean): void {\n if (this.offCanvas) { document.querySelector('body').classList.add('aside-menu-off-canvas'); }\n }\n\n displayBreakpoint(display: any): void {\n if (this.display !== false ) {\n let cssClass;\n this.display ? cssClass = `aside-menu-${this.display}-show` : cssClass = asideMenuCssClasses[0];\n document.querySelector('body').classList.add(cssClass);\n }\n }\n}\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\nimport { LayoutModule } from './../shared/layout/layout.module';\r\n\r\nimport { AppAsideComponent } from './app-aside.component';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppAsideComponent,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppAsideComponent\r\n ]\r\n})\r\nexport class AppAsideModule {}\r\n","import { Injectable, Injector } from '@angular/core';\r\nimport { Router, ActivatedRoute, NavigationEnd } from '@angular/router';\r\nimport { BehaviorSubject, Observable } from 'rxjs/index';\r\nimport { filter } from 'rxjs/operators';\r\n\r\n@Injectable()\r\nexport class AppBreadcrumbService {\r\n\r\n breadcrumbs: Observable>;\r\n\r\n private _breadcrumbs: BehaviorSubject>;\r\n\r\n constructor(private router: Router, private route: ActivatedRoute) {\r\n\r\n this._breadcrumbs = new BehaviorSubject(new Array());\r\n\r\n this.breadcrumbs = this._breadcrumbs.asObservable();\r\n\r\n this.router.events.pipe(filter(event => event instanceof NavigationEnd)).subscribe((event) => {\r\n const breadcrumbs = [];\r\n let currentRoute = this.route.root,\r\n url = '';\r\n do {\r\n const childrenRoutes = currentRoute.children;\r\n currentRoute = null;\r\n // tslint:disable-next-line:no-shadowed-variable\r\n childrenRoutes.forEach(route => {\r\n if (route.outlet === 'primary') {\r\n const routeSnapshot = route.snapshot;\r\n url += '/' + routeSnapshot.url.map(segment => segment.path).join('/');\r\n breadcrumbs.push({\r\n label: route.snapshot.data,\r\n url: url\r\n });\r\n currentRoute = route;\r\n }\r\n });\r\n } while (currentRoute);\r\n\r\n this._breadcrumbs.next(Object.assign([], breadcrumbs));\r\n\r\n return breadcrumbs;\r\n });\r\n }\r\n}\r\n","import { Component, ElementRef, Input, OnInit, OnDestroy } from '@angular/core';\nimport { Replace } from './../shared';\nimport { AppBreadcrumbService } from './app-breadcrumb.service';\n\n@Component({\n selector: 'app-breadcrumb',\n template: `\n \n
  • \n {{breadcrumb.label.title}}\n {{breadcrumb.label.title}}\n
  • \n
    \n `\n})\nexport class AppBreadcrumbComponent implements OnInit, OnDestroy {\n @Input() fixed: boolean;\n public breadcrumbs;\n\n constructor(public service: AppBreadcrumbService, public el: ElementRef) { }\n\n public ngOnInit(): void {\n Replace(this.el);\n this.isFixed(this.fixed);\n this.breadcrumbs = this.service.breadcrumbs;\n }\n\n ngOnDestroy(): void {\n document.body.classList.remove('breadcrumb-fixed');\n }\n\n isFixed(fixed: boolean): void {\n if (this.fixed) { document.querySelector('body').classList.add('breadcrumb-fixed'); }\n }\n}\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule, ModuleWithProviders} from '@angular/core';\r\nimport { RouterModule } from '@angular/router';\r\n\r\n// App Breadcrumb Component\r\nimport { AppBreadcrumbService } from './app-breadcrumb.service';\r\nimport { AppBreadcrumbComponent } from './app-breadcrumb.component';\r\n\r\n// @dynamic\r\n@NgModule({\r\n imports: [ CommonModule, RouterModule ],\r\n exports: [ AppBreadcrumbComponent ],\r\n declarations: [ AppBreadcrumbComponent ]\r\n})\r\nexport class AppBreadcrumbModule {\r\n static forRoot(config?: any): ModuleWithProviders {\r\n return {\r\n ngModule: AppBreadcrumbModule,\r\n providers: [\r\n AppBreadcrumbService\r\n ]\r\n };\r\n }\r\n}\r\n","import { Component, ElementRef, Input, OnInit, OnDestroy } from '@angular/core';\nimport { Replace } from './../shared';\n\n@Component({\n selector: 'app-footer',\n template: `\n
    \n \n
    \n `\n})\nexport class AppFooterComponent implements OnInit, OnDestroy {\n @Input() fixed: boolean;\n\n constructor(private el: ElementRef) {}\n\n ngOnInit(): void {\n Replace(this.el);\n this.isFixed(this.fixed);\n }\n\n ngOnDestroy(): void {\n document.body.classList.remove('footer-fixed');\n }\n\n isFixed(fixed: boolean): void {\n if (this.fixed) { document.querySelector('body').classList.add('footer-fixed'); }\n }\n}\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\n\r\nimport { AppFooterComponent } from './app-footer.component';\r\n\r\n@NgModule({\r\n imports: [ CommonModule ],\r\n exports: [ AppFooterComponent ],\r\n declarations: [ AppFooterComponent ]\r\n})\r\nexport class AppFooterModule {}\r\n","import { Component, ElementRef, Input, OnInit, OnDestroy } from '@angular/core';\nimport { Replace } from './../shared';\n\n@Component({\n selector: 'app-header',\n template: `\n
    \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    \n `\n})\nexport class AppHeaderComponent implements OnInit, OnDestroy {\n\n @Input() fixed: boolean;\n\n @Input() navbarBrand: any;\n @Input() navbarBrandFull: any;\n @Input() navbarBrandMinimized: any;\n\n @Input() sidebarToggler: any;\n @Input() mobileSidebarToggler: any;\n\n @Input() asideMenuToggler: any;\n @Input() mobileAsideMenuToggler: any;\n\n constructor(private el: ElementRef) {}\n\n ngOnInit(): void {\n Replace(this.el);\n this.isFixed(this.fixed);\n }\n\n ngOnDestroy(): void {\n document.body.classList.remove('header-fixed');\n }\n\n isFixed(fixed: boolean): void {\n if (this.fixed) { document.querySelector('body').classList.add('header-fixed'); }\n }\n\n imgSrc(brand: any): void {\n return brand.src ? brand.src : '';\n }\n\n imgWidth(brand: any): void {\n return brand.width ? brand.width : 'auto';\n }\n\n imgHeight(brand: any): void {\n return brand.height ? brand.height : 'auto';\n }\n\n imgAlt(brand: any): void {\n return brand.alt ? brand.alt : '';\n }\n\n breakpoint(breakpoint: any): void {\n console.log(breakpoint);\n return breakpoint ? breakpoint : '';\n }\n}\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\nimport { LayoutModule } from './../shared/layout/layout.module';\r\n\r\nimport { AppHeaderComponent } from './app-header.component';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppHeaderComponent,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppHeaderComponent\r\n ]\r\n})\r\nexport class AppHeaderModule {}\r\n","import { Component, ElementRef, OnInit } from '@angular/core';\r\nimport { Replace } from './../shared';\r\n\r\n@Component({\r\n selector: 'app-sidebar-footer',\r\n template: `\r\n
    \r\n \r\n
    `\r\n})\r\nexport class AppSidebarFooterComponent implements OnInit {\r\n\r\n constructor(private el: ElementRef) { }\r\n\r\n ngOnInit() {\r\n Replace(this.el);\r\n }\r\n}\r\n","import { Component, ElementRef, OnInit } from '@angular/core';\r\nimport { Replace } from './../shared';\r\n\r\n@Component({\r\n selector: 'app-sidebar-form',\r\n template: `\r\n
    \r\n \r\n
    \r\n `\r\n})\r\nexport class AppSidebarFormComponent implements OnInit {\r\n\r\n constructor(private el: ElementRef) { }\r\n\r\n ngOnInit() {\r\n Replace(this.el);\r\n }\r\n}\r\n","import { Component, ElementRef, OnInit } from '@angular/core';\r\nimport { Replace } from './../shared';\r\n\r\n@Component({\r\n selector: 'app-sidebar-header',\r\n template: `\r\n
    \r\n \r\n
    \r\n `\r\n})\r\nexport class AppSidebarHeaderComponent implements OnInit {\r\n\r\n constructor(private el: ElementRef) { }\r\n\r\n ngOnInit() {\r\n Replace(this.el);\r\n }\r\n}\r\n","import { Component, ElementRef, OnInit } from '@angular/core';\r\nimport { Replace } from './../shared';\r\n\r\n@Component({\r\n selector: 'app-sidebar-minimizer',\r\n template: `\r\n \r\n `\r\n})\r\nexport class AppSidebarMinimizerComponent implements OnInit {\r\n\r\n constructor(private el: ElementRef) { }\r\n\r\n ngOnInit() {\r\n Replace(this.el);\r\n }\r\n}\r\n","import { Component, Input, HostBinding, OnInit, OnDestroy } from '@angular/core';\nimport { sidebarCssClasses } from './../shared';\n\n@Component({\n selector: 'app-sidebar',\n template: ``\n})\nexport class AppSidebarComponent implements OnInit, OnDestroy {\n @Input() compact: boolean;\n @Input() display: any;\n @Input() fixed: boolean;\n @Input() minimized: boolean;\n @Input() offCanvas: boolean;\n\n @HostBinding('class.sidebar') true;\n\n constructor() {}\n\n ngOnInit(): void {\n this.displayBreakpoint(this.display);\n this.isCompact(this.compact);\n this.isFixed(this.fixed);\n this.isMinimized(this.minimized);\n this.isOffCanvas(this.offCanvas);\n }\n\n ngOnDestroy(): void {\n document.body.classList.remove('sidebar-fixed');\n }\n\n isCompact(compact: boolean): void {\n if (this.compact) { document.querySelector('body').classList.add('sidebar-compact'); }\n }\n\n isFixed(fixed: boolean): void {\n if (this.fixed) { document.querySelector('body').classList.add('sidebar-fixed'); }\n }\n\n isMinimized(minimized: boolean): void {\n if (this.minimized) { document.querySelector('body').classList.add('sidebar-minimized'); }\n }\n\n isOffCanvas(offCanvas: boolean): void {\n if (this.offCanvas) { document.querySelector('body').classList.add('sidebar-off-canvas'); }\n }\n\n fixedPosition(fixed: boolean): void {\n console.warn('fixedPosition() is deprecated, use isFixed() instead')\n if (this.fixed) { document.querySelector('body').classList.add('sidebar-fixed'); }\n }\n\n displayBreakpoint(display: any): void {\n if (this.display !== false ) {\n let cssClass;\n this.display ? cssClass = `sidebar-${this.display}-show` : cssClass = sidebarCssClasses[0];\n document.querySelector('body').classList.add(cssClass);\n }\n }\n}\n","import { Component, Directive, ElementRef, HostBinding, HostListener, Input, OnInit, Renderer2 } from '@angular/core';\r\nimport { Replace } from '../shared';\r\n\r\n@Directive({\r\n selector: '[appNavDropdown]'\r\n})\r\nexport class NavDropdownDirective {\r\n\r\n constructor(private el: ElementRef) { }\r\n\r\n toggle() {\r\n this.el.nativeElement.classList.toggle('open');\r\n }\r\n}\r\n\r\n/**\r\n* Allows the dropdown to be toggled via click.\r\n*/\r\n@Directive({\r\n selector: '[appNavDropdownToggle]'\r\n})\r\nexport class NavDropdownToggleDirective {\r\n constructor(private dropdown: NavDropdownDirective) {}\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n this.dropdown.toggle();\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appLinkAttributes]'\r\n})\r\nexport class LinkAttributesDirective implements OnInit {\r\n @Input() appLinkAttributes: {[key: string]: string };\r\n constructor(private renderer: Renderer2, private el: ElementRef) {}\r\n\r\n ngOnInit() {\r\n const attribs = this.appLinkAttributes;\r\n for (const attr in attribs) {\r\n if (attr === 'style' && typeof(attribs[attr]) === 'object' ) {\r\n this.setStyle(attribs[attr]);\r\n } else if (attr === 'class') {\r\n this.addClass(attribs[attr]);\r\n } else {\r\n this.setAttrib(attr, attribs[attr]);\r\n }\r\n }\r\n }\r\n\r\n private setStyle(styles) {\r\n for (const style in styles) {\r\n this.renderer.setStyle(this.el.nativeElement, style, styles[style] );\r\n }\r\n }\r\n\r\n private addClass(classes) {\r\n const classArray = Array.isArray(classes) ? classes : classes.split(' ');\r\n classArray.forEach(element => {\r\n this.renderer.addClass(this.el.nativeElement, element );\r\n });\r\n }\r\n\r\n private setAttrib(key, value) {\r\n const newAttr = document.createAttribute(key);\r\n newAttr.value = value;\r\n this.renderer.setAttribute(this.el.nativeElement, key, value );\r\n }\r\n}\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav',\r\n template: `\r\n
      \r\n \r\n
    • \r\n \r\n \r\n \r\n \r\n \r\n \r\n
      \r\n
    `\r\n})\r\nexport class AppSidebarNavComponent {\r\n @Input() navItems: any;\r\n\r\n @HostBinding('class.sidebar-nav') true;\r\n @HostBinding('attr.role') role = 'nav';\r\n\r\n public isDivider(item) {\r\n return item.divider ? true : false;\r\n }\r\n\r\n public isTitle(item) {\r\n return item.title ? true : false;\r\n }\r\n\r\n constructor() { }\r\n}\r\n\r\nimport { Router } from '@angular/router';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-item',\r\n template: `\r\n
  • \r\n \r\n
  • \r\n \r\n
  • \r\n \r\n
  • \r\n
    \r\n `\r\n})\r\nexport class AppSidebarNavItemComponent implements OnInit {\r\n @Input() item: any;\r\n\r\n public hasClass() {\r\n return this.item.class ? true : false;\r\n }\r\n\r\n public isDropdown() {\r\n return this.item.children ? true : false;\r\n }\r\n\r\n public thisUrl() {\r\n return this.item.url;\r\n }\r\n\r\n public isActive() {\r\n return this.router.isActive(this.thisUrl(), false);\r\n }\r\n\r\n constructor( private router: Router, private el: ElementRef ) { }\r\n\r\n ngOnInit() {\r\n Replace(this.el);\r\n }\r\n}\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-link',\r\n template: `\r\n \r\n \r\n \r\n {{ link.name }}\r\n {{ link.badge.text }}\r\n \r\n \r\n \r\n {{ link.name }}\r\n {{ link.badge.text }}\r\n \r\n \r\n \r\n {{ link.name }}\r\n {{ link.badge.text }}\r\n \r\n \r\n `\r\n})\r\nexport class AppSidebarNavLinkComponent implements OnInit {\r\n @Input() link: any;\r\n\r\n public getClasses() {\r\n const disabled = this.isDisabled();\r\n const classes = {\r\n 'nav-link': true,\r\n 'disabled': disabled,\r\n 'btn-link': disabled\r\n };\r\n if (this.hasVariant()) {\r\n const variant = `nav-link-${this.link.variant}`;\r\n classes[variant] = true;\r\n }\r\n return classes;\r\n }\r\n\r\n public getLinkType() {\r\n return this.isDisabled() ? 'disabled' : this.isExternalLink() ? 'external' : '';\r\n }\r\n\r\n public hasVariant() {\r\n return this.link.variant ? true : false;\r\n }\r\n\r\n public isBadge() {\r\n return this.link.badge ? true : false;\r\n }\r\n\r\n public isDisabled() {\r\n return this.link.attributes && this.link.attributes.disabled ? true : false;\r\n }\r\n\r\n public isExternalLink() {\r\n return this.link.url.substring(0, 4) === 'http' ? true : false;\r\n }\r\n\r\n public isIcon() {\r\n return this.link.icon ? true : false;\r\n }\r\n\r\n public hideMobile() {\r\n if (document.body.classList.contains('sidebar-show')) {\r\n document.body.classList.toggle('sidebar-show');\r\n }\r\n }\r\n\r\n constructor( private router: Router, private el: ElementRef ) { }\r\n\r\n ngOnInit() {\r\n Replace(this.el);\r\n }\r\n}\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-dropdown',\r\n template: `\r\n \r\n \r\n {{ link.name }}\r\n {{ link.badge.text }}\r\n \r\n
      \r\n \r\n \r\n \r\n
    \r\n `,\r\n styles: ['.nav-dropdown-toggle { cursor: pointer; }']\r\n})\r\nexport class AppSidebarNavDropdownComponent implements OnInit {\r\n @Input() link: any;\r\n\r\n public isBadge() {\r\n return this.link.badge ? true : false;\r\n }\r\n\r\n public isIcon() {\r\n return this.link.icon ? true : false;\r\n }\r\n\r\n constructor( private router: Router, private el: ElementRef ) { }\r\n\r\n ngOnInit() {\r\n Replace(this.el);\r\n }\r\n}\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-title',\r\n template: ''\r\n})\r\nexport class AppSidebarNavTitleComponent implements OnInit {\r\n @Input() title: any;\r\n\r\n constructor(private el: ElementRef, private renderer: Renderer2) { }\r\n\r\n ngOnInit() {\r\n const nativeElement: HTMLElement = this.el.nativeElement;\r\n const li = this.renderer.createElement('li');\r\n const name = this.renderer.createText(this.title.name);\r\n\r\n this.renderer.addClass(li, 'nav-title');\r\n\r\n if ( this.title.class ) {\r\n const classes = this.title.class;\r\n this.renderer.addClass(li, classes);\r\n }\r\n\r\n if ( this.title.wrapper ) {\r\n const wrapper = this.renderer.createElement(this.title.wrapper.element);\r\n\r\n this.renderer.appendChild(wrapper, name);\r\n this.renderer.appendChild(li, wrapper);\r\n } else {\r\n this.renderer.appendChild(li, name);\r\n }\r\n this.renderer.appendChild(nativeElement, li);\r\n Replace(this.el);\r\n }\r\n}\r\n","import { CommonModule } from '@angular/common';\r\nimport { NgModule} from '@angular/core';\r\nimport { RouterModule } from '@angular/router';\r\nimport { LayoutModule } from './../shared/layout/layout.module';\r\n\r\n// App Sidebar Component\r\nimport { AppSidebarFooterComponent } from './app-sidebar-footer.component';\r\nimport { AppSidebarFormComponent } from './app-sidebar-form.component';\r\nimport { AppSidebarHeaderComponent } from './app-sidebar-header.component';\r\nimport { AppSidebarMinimizerComponent } from './app-sidebar-minimizer.component';\r\nimport { AppSidebarComponent } from './app-sidebar.component';\r\nimport {\r\n AppSidebarNavComponent,\r\n AppSidebarNavDropdownComponent,\r\n AppSidebarNavItemComponent,\r\n AppSidebarNavLinkComponent,\r\n AppSidebarNavTitleComponent,\r\n NavDropdownDirective,\r\n NavDropdownToggleDirective,\r\n LinkAttributesDirective\r\n} from './app-sidebar-nav.component';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n RouterModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppSidebarFooterComponent,\r\n AppSidebarFormComponent,\r\n AppSidebarHeaderComponent,\r\n AppSidebarMinimizerComponent,\r\n AppSidebarComponent,\r\n AppSidebarNavComponent,\r\n AppSidebarNavDropdownComponent,\r\n AppSidebarNavItemComponent,\r\n AppSidebarNavLinkComponent,\r\n AppSidebarNavTitleComponent,\r\n NavDropdownDirective,\r\n NavDropdownToggleDirective,\r\n LinkAttributesDirective,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppSidebarFooterComponent,\r\n AppSidebarFormComponent,\r\n AppSidebarHeaderComponent,\r\n AppSidebarMinimizerComponent,\r\n AppSidebarMinimizerComponent,\r\n AppSidebarComponent,\r\n AppSidebarNavComponent,\r\n AppSidebarNavDropdownComponent,\r\n AppSidebarNavItemComponent,\r\n AppSidebarNavLinkComponent,\r\n AppSidebarNavTitleComponent,\r\n NavDropdownDirective,\r\n NavDropdownToggleDirective,\r\n LinkAttributesDirective\r\n ]\r\n})\r\nexport class AppSidebarModule { }\r\n"]} \ No newline at end of file +{"version":3,"sources":["ng://@coreui/angular/lib/shared/classes.ts","ng://@coreui/angular/lib/shared/toggle-classes.ts","ng://@coreui/angular/lib/shared/layout/layout.directive.ts","ng://@coreui/angular/lib/shared/layout/layout.module.ts","ng://@coreui/angular/lib/shared/replace.ts","ng://@coreui/angular/lib/aside/app-aside.component.ts","ng://@coreui/angular/lib/aside/app-aside.module.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.service.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.component.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.module.ts","ng://@coreui/angular/lib/footer/app-footer.component.ts","ng://@coreui/angular/lib/footer/app-footer.module.ts","ng://@coreui/angular/lib/header/app-header.component.ts","ng://@coreui/angular/lib/header/app-header.module.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-footer.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-form.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-header.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-minimizer.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar.module.ts"],"names":["sidebarCssClasses","asideMenuCssClasses","ToggleClasses","Toggle","ClassNames","Level","indexOf","NewClassNames","slice","map","Class","document","querySelector","classList","contains","remove","add","SidebarToggleDirective","prototype","ngOnInit","this","bp","breakpoint","toggleOpen","$event","cssClass","preventDefault","Directive","args","selector","Input","HostListener","SidebarMinimizeDirective","toggle","MobileSidebarToggleDirective","hasClass","target","elementClassName","RegExp","test","className","SidebarOffCanvasCloseDirective","toggleClass","elem","newClass","replace","BrandMinimizeDirective","AsideToggleDirective","LayoutModule","NgModule","imports","CommonModule","exports","declarations","Replace","el","nativeElement","parentElement","firstChild","insertBefore","removeChild","AppAsideComponent","isFixed","fixed","isOffCanvas","offCanvas","displayBreakpoint","display","ngOnDestroy","body","Component","template","ElementRef","AppAsideModule","AppBreadcrumbService","router","route","_this","_breadcrumbs","BehaviorSubject","Array","breadcrumbs","asObservable","events","pipe","filter","event","NavigationEnd","subscribe","currentRoute","root","url","childrenRoutes","children","forEach","outlet","routeSnapshot","snapshot","segment","path","join","push","label","data","next","Object","assign","Injectable","Router","ActivatedRoute","AppBreadcrumbComponent","service","AppBreadcrumbModule","forRoot","config","ngModule","providers","RouterModule","AppFooterComponent","AppFooterModule","AppHeaderComponent","navbarBrandText","icon","text","navbarBrandHref","navbarBrandImg","Boolean","navbarBrand","navbarBrandFull","navbarBrandMinimized","imgSrc","brand","src","imgWidth","width","imgHeight","height","imgAlt","alt","console","log","AppHeaderModule","AppSidebarFooterComponent","AppSidebarFormComponent","AppSidebarHeaderComponent","AppSidebarMinimizerComponent","AppSidebarComponent","isCompact","compact","isMinimized","minimized","fixedPosition","warn","HostBinding","NavDropdownDirective","NavDropdownToggleDirective","dropdown","LinkAttributesDirective","renderer","attribs","appLinkAttributes","attr","setStyle","addClass","setAttrib","styles","style","classes","isArray","split","element","key","value","createAttribute","setAttribute","Renderer2","AppSidebarNavComponent","role","isDivider","item","divider","isTitle","title","AppSidebarNavItemComponent","class","isDropdown","thisUrl","isActive","AppSidebarNavLinkComponent","getClasses","disabled","isDisabled","nav-link","btn-link","hasVariant","link","variant","getLinkType","isExternalLink","isBadge","badge","attributes","substring","isIcon","hideMobile","AppSidebarNavDropdownComponent","AppSidebarNavTitleComponent","li","createElement","name","createText","wrapper","appendChild","AppSidebarModule"],"mappings":"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","sourcesContent":["export const sidebarCssClasses: Array = [\r\n 'sidebar-show',\r\n 'sidebar-sm-show',\r\n 'sidebar-md-show',\r\n 'sidebar-lg-show',\r\n 'sidebar-xl-show'\r\n];\r\n\r\nexport const asideMenuCssClasses: Array = [\r\n 'aside-menu-show',\r\n 'aside-menu-sm-show',\r\n 'aside-menu-md-show',\r\n 'aside-menu-lg-show',\r\n 'aside-menu-xl-show'\r\n];\r\n","const RemoveClasses = (NewClassNames) => {\r\n const MatchClasses = NewClassNames.map((Class) => document.querySelector('body').classList.contains(Class));\r\n return MatchClasses.indexOf(true) !== -1;\r\n};\r\n\r\nexport const ToggleClasses = (Toggle, ClassNames) => {\r\n const Level = ClassNames.indexOf(Toggle);\r\n const NewClassNames = ClassNames.slice(0, Level + 1);\r\n\r\n if (RemoveClasses(NewClassNames)) {\r\n NewClassNames.map((Class) => document.querySelector('body').classList.remove(Class));\r\n } else {\r\n document.querySelector('body').classList.add(Toggle);\r\n }\r\n};\r\n","import { Directive, HostListener, Input, ElementRef, OnInit } from '@angular/core';\r\nimport { sidebarCssClasses, asideMenuCssClasses } from './../classes';\r\nimport { ToggleClasses } from './../toggle-classes';\r\n\r\n/**\r\n* Allows the sidebar to be toggled via click.\r\n*/\r\n@Directive({\r\n selector: '[appSidebarToggler]'\r\n})\r\nexport class SidebarToggleDirective implements OnInit {\r\n @Input('appSidebarToggler') breakpoint: string;\r\n public bp;\r\n constructor() {}\r\n ngOnInit(): void {\r\n this.bp = this.breakpoint;\r\n }\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n let cssClass;\r\n this.bp ? cssClass = `sidebar-${this.bp}-show` : cssClass = sidebarCssClasses[0];\r\n ToggleClasses(cssClass, sidebarCssClasses);\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appSidebarMinimizer]'\r\n})\r\nexport class SidebarMinimizeDirective {\r\n constructor() { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n document.querySelector('body').classList.toggle('sidebar-minimized');\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appMobileSidebarToggler]'\r\n})\r\nexport class MobileSidebarToggleDirective {\r\n constructor() { }\r\n\r\n // Check if element has class\r\n private hasClass(target: any, elementClassName: string) {\r\n return new RegExp('(\\\\s|^)' + elementClassName + '(\\\\s|$)').test(target.className);\r\n }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n document.querySelector('body').classList.toggle('sidebar-show');\r\n }\r\n}\r\n\r\n/**\r\n* Allows the off-canvas sidebar to be closed via click.\r\n*/\r\n@Directive({\r\n selector: '[appSidebarClose]'\r\n})\r\nexport class SidebarOffCanvasCloseDirective {\r\n constructor() { }\r\n\r\n // Check if element has class\r\n private hasClass(target: any, elementClassName: string) {\r\n return new RegExp('(\\\\s|^)' + elementClassName + '(\\\\s|$)').test(target.className);\r\n }\r\n\r\n // Toggle element class\r\n private toggleClass(elem: any, elementClassName: string) {\r\n let newClass = ' ' + elem.className.replace( /[\\t\\r\\n]/g, ' ' ) + ' ';\r\n if (this.hasClass(elem, elementClassName)) {\r\n while (newClass.indexOf(' ' + elementClassName + ' ') >= 0 ) {\r\n newClass = newClass.replace( ' ' + elementClassName + ' ' , ' ' );\r\n }\r\n elem.className = newClass.replace(/^\\s+|\\s+$/g, '');\r\n } else {\r\n elem.className += ' ' + elementClassName;\r\n }\r\n }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n\r\n if (this.hasClass(document.querySelector('body'), 'sidebar-off-canvas')) {\r\n this.toggleClass(document.querySelector('body'), 'sidebar-opened');\r\n }\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appBrandMinimizer]'\r\n})\r\nexport class BrandMinimizeDirective {\r\n constructor() { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n document.querySelector('body').classList.toggle('brand-minimized');\r\n }\r\n}\r\n\r\n\r\n/**\r\n* Allows the aside to be toggled via click.\r\n*/\r\n@Directive({\r\n selector: '[appAsideMenuToggler]',\r\n})\r\nexport class AsideToggleDirective implements OnInit {\r\n @Input('appAsideMenuToggler') breakpoint: string;\r\n public bp;\r\n constructor() {}\r\n ngOnInit(): void {\r\n this.bp = this.breakpoint;\r\n }\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n let cssClass;\r\n this.bp ? cssClass = `aside-menu-${this.bp}-show` : cssClass = asideMenuCssClasses[0];\r\n ToggleClasses(cssClass, asideMenuCssClasses);\r\n }\r\n}\r\n","import { CommonModule } from '@angular/common';\r\nimport { NgModule} from '@angular/core';\r\nimport {\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective\r\n} from './layout.directive';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule\r\n ],\r\n exports: [\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective\r\n ],\r\n declarations: [\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective\r\n ]\r\n})\r\nexport class LayoutModule { }\r\n","export function Replace(el: any): any {\r\n const nativeElement: HTMLElement = el.nativeElement;\r\n const parentElement: HTMLElement = nativeElement.parentElement;\r\n // move all children out of the element\r\n while (nativeElement.firstChild) {\r\n parentElement.insertBefore(nativeElement.firstChild, nativeElement);\r\n }\r\n // remove the empty element(the host)\r\n parentElement.removeChild(nativeElement);\r\n}\r\n","import { Component, ElementRef, Input, OnInit, OnDestroy } from '@angular/core';\r\nimport { asideMenuCssClasses, Replace } from './../shared/index';\r\n\r\n@Component({\r\n selector: 'app-aside',\r\n template: `\r\n \r\n `\r\n})\r\nexport class AppAsideComponent implements OnInit, OnDestroy {\r\n @Input() display: any;\r\n @Input() fixed: boolean;\r\n @Input() offCanvas: boolean;\r\n\r\n constructor(private el: ElementRef) {}\r\n\r\n ngOnInit(): void {\r\n Replace(this.el);\r\n this.isFixed(this.fixed);\r\n this.isOffCanvas(this.offCanvas);\r\n this.displayBreakpoint(this.display);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n document.body.classList.remove('aside-menu-fixed');\r\n }\r\n\r\n isFixed(fixed: boolean): void {\r\n if (this.fixed) { document.querySelector('body').classList.add('aside-menu-fixed'); }\r\n }\r\n\r\n isOffCanvas(offCanvas: boolean): void {\r\n if (this.offCanvas) { document.querySelector('body').classList.add('aside-menu-off-canvas'); }\r\n }\r\n\r\n displayBreakpoint(display: any): void {\r\n if (this.display !== false ) {\r\n let cssClass;\r\n this.display ? cssClass = `aside-menu-${this.display}-show` : cssClass = asideMenuCssClasses[0];\r\n document.querySelector('body').classList.add(cssClass);\r\n }\r\n }\r\n}\r\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\nimport { LayoutModule } from './../shared/layout/layout.module';\r\n\r\nimport { AppAsideComponent } from './app-aside.component';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppAsideComponent,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppAsideComponent\r\n ]\r\n})\r\nexport class AppAsideModule {}\r\n","import { Injectable, Injector } from '@angular/core';\r\nimport { Router, ActivatedRoute, NavigationEnd } from '@angular/router';\r\nimport { BehaviorSubject, Observable } from 'rxjs/index';\r\nimport { filter } from 'rxjs/operators';\r\n\r\n@Injectable()\r\nexport class AppBreadcrumbService {\r\n\r\n breadcrumbs: Observable>;\r\n\r\n private _breadcrumbs: BehaviorSubject>;\r\n\r\n constructor(private router: Router, private route: ActivatedRoute) {\r\n\r\n this._breadcrumbs = new BehaviorSubject(new Array());\r\n\r\n this.breadcrumbs = this._breadcrumbs.asObservable();\r\n\r\n this.router.events.pipe(filter(event => event instanceof NavigationEnd)).subscribe((event) => {\r\n const breadcrumbs = [];\r\n let currentRoute = this.route.root,\r\n url = '';\r\n do {\r\n const childrenRoutes = currentRoute.children;\r\n currentRoute = null;\r\n // tslint:disable-next-line:no-shadowed-variable\r\n childrenRoutes.forEach(route => {\r\n if (route.outlet === 'primary') {\r\n const routeSnapshot = route.snapshot;\r\n url += '/' + routeSnapshot.url.map(segment => segment.path).join('/');\r\n breadcrumbs.push({\r\n label: route.snapshot.data,\r\n url: url\r\n });\r\n currentRoute = route;\r\n }\r\n });\r\n } while (currentRoute);\r\n\r\n this._breadcrumbs.next(Object.assign([], breadcrumbs));\r\n\r\n return breadcrumbs;\r\n });\r\n }\r\n}\r\n","import { Component, ElementRef, Input, OnInit, OnDestroy } from '@angular/core';\r\nimport { Replace } from './../shared';\r\nimport { AppBreadcrumbService } from './app-breadcrumb.service';\r\n\r\n@Component({\r\n selector: 'app-breadcrumb',\r\n template: `\r\n \r\n
  • \r\n {{breadcrumb.label.title}}\r\n {{breadcrumb.label.title}}\r\n
  • \r\n
    \r\n `\r\n})\r\nexport class AppBreadcrumbComponent implements OnInit, OnDestroy {\r\n @Input() fixed: boolean;\r\n public breadcrumbs;\r\n\r\n constructor(public service: AppBreadcrumbService, public el: ElementRef) { }\r\n\r\n public ngOnInit(): void {\r\n Replace(this.el);\r\n this.isFixed(this.fixed);\r\n this.breadcrumbs = this.service.breadcrumbs;\r\n }\r\n\r\n ngOnDestroy(): void {\r\n document.body.classList.remove('breadcrumb-fixed');\r\n }\r\n\r\n isFixed(fixed: boolean): void {\r\n if (this.fixed) { document.querySelector('body').classList.add('breadcrumb-fixed'); }\r\n }\r\n}\r\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule, ModuleWithProviders} from '@angular/core';\r\nimport { RouterModule } from '@angular/router';\r\n\r\n// App Breadcrumb Component\r\nimport { AppBreadcrumbService } from './app-breadcrumb.service';\r\nimport { AppBreadcrumbComponent } from './app-breadcrumb.component';\r\n\r\n// @dynamic\r\n@NgModule({\r\n imports: [ CommonModule, RouterModule ],\r\n exports: [ AppBreadcrumbComponent ],\r\n declarations: [ AppBreadcrumbComponent ]\r\n})\r\nexport class AppBreadcrumbModule {\r\n static forRoot(config?: any): ModuleWithProviders {\r\n return {\r\n ngModule: AppBreadcrumbModule,\r\n providers: [\r\n AppBreadcrumbService\r\n ]\r\n };\r\n }\r\n}\r\n","import { Component, ElementRef, Input, OnInit, OnDestroy } from '@angular/core';\r\nimport { Replace } from './../shared';\r\n\r\n@Component({\r\n selector: 'app-footer',\r\n template: `\r\n
    \r\n \r\n
    \r\n `\r\n})\r\nexport class AppFooterComponent implements OnInit, OnDestroy {\r\n @Input() fixed: boolean;\r\n\r\n constructor(private el: ElementRef) {}\r\n\r\n ngOnInit(): void {\r\n Replace(this.el);\r\n this.isFixed(this.fixed);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n document.body.classList.remove('footer-fixed');\r\n }\r\n\r\n isFixed(fixed: boolean): void {\r\n if (this.fixed) { document.querySelector('body').classList.add('footer-fixed'); }\r\n }\r\n}\r\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\n\r\nimport { AppFooterComponent } from './app-footer.component';\r\n\r\n@NgModule({\r\n imports: [ CommonModule ],\r\n exports: [ AppFooterComponent ],\r\n declarations: [ AppFooterComponent ]\r\n})\r\nexport class AppFooterModule {}\r\n","import { Component, ElementRef, Input, OnInit, OnDestroy } from '@angular/core';\nimport { Replace } from './../shared';\n\n@Component({\n selector: 'app-header',\n template: `\n
    \n \n \n \n \n \n \n \n \n \n \n
    \n
    \n
    \n
    \n \n \n \n \n \n \n \n \n \n \n
    \n `\n})\nexport class AppHeaderComponent implements OnInit, OnDestroy {\n\n @Input() fixed: boolean;\n\n @Input() navbarBrand: any;\n @Input() navbarBrandFull: any;\n @Input() navbarBrandMinimized: any;\n @Input() navbarBrandText: any = {icon: '🅲', text: '🅲 CoreUI'};\n @Input() navbarBrandHref: any = '';\n\n @Input() sidebarToggler: any;\n @Input() mobileSidebarToggler: any;\n\n @Input() asideMenuToggler: any;\n @Input() mobileAsideMenuToggler: any;\n\n navbarBrandImg: boolean;\n\n constructor(private el: ElementRef) {}\n\n ngOnInit(): void {\n Replace(this.el);\n this.isFixed(this.fixed);\n this.navbarBrandImg = Boolean(this.navbarBrand || this.navbarBrandFull || this.navbarBrandMinimized);\n }\n\n ngOnDestroy(): void {\n document.body.classList.remove('header-fixed');\n }\n\n isFixed(fixed: boolean): void {\n if (this.fixed) { document.querySelector('body').classList.add('header-fixed'); }\n }\n\n imgSrc(brand: any): void {\n return brand.src ? brand.src : '';\n }\n\n imgWidth(brand: any): void {\n return brand.width ? brand.width : 'auto';\n }\n\n imgHeight(brand: any): void {\n return brand.height ? brand.height : 'auto';\n }\n\n imgAlt(brand: any): void {\n return brand.alt ? brand.alt : '';\n }\n\n breakpoint(breakpoint: any): void {\n console.log(breakpoint);\n return breakpoint ? breakpoint : '';\n }\n}\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\nimport { LayoutModule } from './../shared/layout/layout.module';\r\n\r\nimport { AppHeaderComponent } from './app-header.component';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppHeaderComponent,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppHeaderComponent\r\n ]\r\n})\r\nexport class AppHeaderModule {}\r\n","import { Component, ElementRef, OnInit } from '@angular/core';\r\nimport { Replace } from './../shared';\r\n\r\n@Component({\r\n selector: 'app-sidebar-footer',\r\n template: `\r\n
    \r\n \r\n
    `\r\n})\r\nexport class AppSidebarFooterComponent implements OnInit {\r\n\r\n constructor(private el: ElementRef) { }\r\n\r\n ngOnInit() {\r\n Replace(this.el);\r\n }\r\n}\r\n","import { Component, ElementRef, OnInit } from '@angular/core';\r\nimport { Replace } from './../shared';\r\n\r\n@Component({\r\n selector: 'app-sidebar-form',\r\n template: `\r\n
    \r\n \r\n
    \r\n `\r\n})\r\nexport class AppSidebarFormComponent implements OnInit {\r\n\r\n constructor(private el: ElementRef) { }\r\n\r\n ngOnInit() {\r\n Replace(this.el);\r\n }\r\n}\r\n","import { Component, ElementRef, OnInit } from '@angular/core';\r\nimport { Replace } from './../shared';\r\n\r\n@Component({\r\n selector: 'app-sidebar-header',\r\n template: `\r\n
    \r\n \r\n
    \r\n `\r\n})\r\nexport class AppSidebarHeaderComponent implements OnInit {\r\n\r\n constructor(private el: ElementRef) { }\r\n\r\n ngOnInit() {\r\n Replace(this.el);\r\n }\r\n}\r\n","import { Component, ElementRef, OnInit } from '@angular/core';\r\nimport { Replace } from './../shared';\r\n\r\n@Component({\r\n selector: 'app-sidebar-minimizer',\r\n template: `\r\n \r\n `\r\n})\r\nexport class AppSidebarMinimizerComponent implements OnInit {\r\n\r\n constructor(private el: ElementRef) { }\r\n\r\n ngOnInit() {\r\n Replace(this.el);\r\n }\r\n}\r\n","import { Component, Input, HostBinding, OnInit, OnDestroy } from '@angular/core';\nimport { sidebarCssClasses } from './../shared';\n\n@Component({\n selector: 'app-sidebar',\n template: ``\n})\nexport class AppSidebarComponent implements OnInit, OnDestroy {\n @Input() compact: boolean;\n @Input() display: any;\n @Input() fixed: boolean;\n @Input() minimized: boolean;\n @Input() offCanvas: boolean;\n\n @HostBinding('class.sidebar') true;\n\n constructor() {}\n\n ngOnInit(): void {\n this.displayBreakpoint(this.display);\n this.isCompact(this.compact);\n this.isFixed(this.fixed);\n this.isMinimized(this.minimized);\n this.isOffCanvas(this.offCanvas);\n }\n\n ngOnDestroy(): void {\n document.body.classList.remove('sidebar-fixed');\n }\n\n isCompact(compact: boolean): void {\n if (this.compact) { document.querySelector('body').classList.add('sidebar-compact'); }\n }\n\n isFixed(fixed: boolean): void {\n if (this.fixed) { document.querySelector('body').classList.add('sidebar-fixed'); }\n }\n\n isMinimized(minimized: boolean): void {\n if (this.minimized) { document.querySelector('body').classList.add('sidebar-minimized'); }\n }\n\n isOffCanvas(offCanvas: boolean): void {\n if (this.offCanvas) { document.querySelector('body').classList.add('sidebar-off-canvas'); }\n }\n\n fixedPosition(fixed: boolean): void {\n console.warn('deprecated fixedPosition(), use isFixed() instead');\n if (this.fixed) { document.querySelector('body').classList.add('sidebar-fixed'); }\n }\n\n displayBreakpoint(display: any): void {\n if (this.display !== false ) {\n let cssClass;\n this.display ? cssClass = `sidebar-${this.display}-show` : cssClass = sidebarCssClasses[0];\n document.querySelector('body').classList.add(cssClass);\n }\n }\n}\n","import { Component, Directive, ElementRef, HostBinding, HostListener, Input, OnInit, Renderer2 } from '@angular/core';\r\nimport { Replace } from '../shared';\r\n\r\n@Directive({\r\n selector: '[appNavDropdown]'\r\n})\r\nexport class NavDropdownDirective {\r\n\r\n constructor(private el: ElementRef) { }\r\n\r\n toggle() {\r\n this.el.nativeElement.classList.toggle('open');\r\n }\r\n}\r\n\r\n/**\r\n* Allows the dropdown to be toggled via click.\r\n*/\r\n@Directive({\r\n selector: '[appNavDropdownToggle]'\r\n})\r\nexport class NavDropdownToggleDirective {\r\n constructor(private dropdown: NavDropdownDirective) {}\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n this.dropdown.toggle();\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appLinkAttributes]'\r\n})\r\nexport class LinkAttributesDirective implements OnInit {\r\n @Input() appLinkAttributes: {[key: string]: string };\r\n constructor(private renderer: Renderer2, private el: ElementRef) {}\r\n\r\n ngOnInit() {\r\n const attribs = this.appLinkAttributes;\r\n for (const attr in attribs) {\r\n if (attr === 'style' && typeof(attribs[attr]) === 'object' ) {\r\n this.setStyle(attribs[attr]);\r\n } else if (attr === 'class') {\r\n this.addClass(attribs[attr]);\r\n } else {\r\n this.setAttrib(attr, attribs[attr]);\r\n }\r\n }\r\n }\r\n\r\n private setStyle(styles) {\r\n for (const style in styles) {\r\n this.renderer.setStyle(this.el.nativeElement, style, styles[style] );\r\n }\r\n }\r\n\r\n private addClass(classes) {\r\n const classArray = Array.isArray(classes) ? classes : classes.split(' ');\r\n classArray.forEach(element => {\r\n this.renderer.addClass(this.el.nativeElement, element );\r\n });\r\n }\r\n\r\n private setAttrib(key, value) {\r\n const newAttr = document.createAttribute(key);\r\n newAttr.value = value;\r\n this.renderer.setAttribute(this.el.nativeElement, key, value );\r\n }\r\n}\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav',\r\n template: `\r\n
      \r\n \r\n
    • \r\n \r\n \r\n \r\n \r\n \r\n \r\n
      \r\n
    `\r\n})\r\nexport class AppSidebarNavComponent {\r\n @Input() navItems: any;\r\n\r\n @HostBinding('class.sidebar-nav') true;\r\n @HostBinding('attr.role') role = 'nav';\r\n\r\n public isDivider(item) {\r\n return item.divider ? true : false;\r\n }\r\n\r\n public isTitle(item) {\r\n return item.title ? true : false;\r\n }\r\n\r\n constructor() { }\r\n}\r\n\r\nimport { Router } from '@angular/router';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-item',\r\n template: `\r\n
  • \r\n \r\n
  • \r\n \r\n
  • \r\n \r\n
  • \r\n
    \r\n `\r\n})\r\nexport class AppSidebarNavItemComponent implements OnInit {\r\n @Input() item: any;\r\n\r\n public hasClass() {\r\n return this.item.class ? true : false;\r\n }\r\n\r\n public isDropdown() {\r\n return this.item.children ? true : false;\r\n }\r\n\r\n public thisUrl() {\r\n return this.item.url;\r\n }\r\n\r\n public isActive() {\r\n return this.router.isActive(this.thisUrl(), false);\r\n }\r\n\r\n constructor( private router: Router, private el: ElementRef ) { }\r\n\r\n ngOnInit() {\r\n Replace(this.el);\r\n }\r\n}\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-link',\r\n template: `\r\n \r\n \r\n \r\n {{ link.name }}\r\n {{ link.badge.text }}\r\n \r\n \r\n \r\n {{ link.name }}\r\n {{ link.badge.text }}\r\n \r\n \r\n \r\n {{ link.name }}\r\n {{ link.badge.text }}\r\n \r\n \r\n `\r\n})\r\nexport class AppSidebarNavLinkComponent implements OnInit {\r\n @Input() link: any;\r\n\r\n public getClasses() {\r\n const disabled = this.isDisabled();\r\n const classes = {\r\n 'nav-link': true,\r\n 'disabled': disabled,\r\n 'btn-link': disabled\r\n };\r\n if (this.hasVariant()) {\r\n const variant = `nav-link-${this.link.variant}`;\r\n classes[variant] = true;\r\n }\r\n return classes;\r\n }\r\n\r\n public getLinkType() {\r\n return this.isDisabled() ? 'disabled' : this.isExternalLink() ? 'external' : '';\r\n }\r\n\r\n public hasVariant() {\r\n return this.link.variant ? true : false;\r\n }\r\n\r\n public isBadge() {\r\n return this.link.badge ? true : false;\r\n }\r\n\r\n public isDisabled() {\r\n return this.link.attributes && this.link.attributes.disabled ? true : false;\r\n }\r\n\r\n public isExternalLink() {\r\n return this.link.url.substring(0, 4) === 'http' ? true : false;\r\n }\r\n\r\n public isIcon() {\r\n return this.link.icon ? true : false;\r\n }\r\n\r\n public hideMobile() {\r\n if (document.body.classList.contains('sidebar-show')) {\r\n document.body.classList.toggle('sidebar-show');\r\n }\r\n }\r\n\r\n constructor( private router: Router, private el: ElementRef ) { }\r\n\r\n ngOnInit() {\r\n Replace(this.el);\r\n }\r\n}\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-dropdown',\r\n template: `\r\n \r\n \r\n {{ link.name }}\r\n {{ link.badge.text }}\r\n \r\n
      \r\n \r\n \r\n \r\n
    \r\n `,\r\n styles: ['.nav-dropdown-toggle { cursor: pointer; }']\r\n})\r\nexport class AppSidebarNavDropdownComponent implements OnInit {\r\n @Input() link: any;\r\n\r\n public isBadge() {\r\n return this.link.badge ? true : false;\r\n }\r\n\r\n public isIcon() {\r\n return this.link.icon ? true : false;\r\n }\r\n\r\n constructor( private router: Router, private el: ElementRef ) { }\r\n\r\n ngOnInit() {\r\n Replace(this.el);\r\n }\r\n}\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-title',\r\n template: ''\r\n})\r\nexport class AppSidebarNavTitleComponent implements OnInit {\r\n @Input() title: any;\r\n\r\n constructor(private el: ElementRef, private renderer: Renderer2) { }\r\n\r\n ngOnInit() {\r\n const nativeElement: HTMLElement = this.el.nativeElement;\r\n const li = this.renderer.createElement('li');\r\n const name = this.renderer.createText(this.title.name);\r\n\r\n this.renderer.addClass(li, 'nav-title');\r\n\r\n if ( this.title.class ) {\r\n const classes = this.title.class;\r\n this.renderer.addClass(li, classes);\r\n }\r\n\r\n if ( this.title.wrapper ) {\r\n const wrapper = this.renderer.createElement(this.title.wrapper.element);\r\n\r\n this.renderer.appendChild(wrapper, name);\r\n this.renderer.appendChild(li, wrapper);\r\n } else {\r\n this.renderer.appendChild(li, name);\r\n }\r\n this.renderer.appendChild(nativeElement, li);\r\n Replace(this.el);\r\n }\r\n}\r\n","import { CommonModule } from '@angular/common';\r\nimport { NgModule} from '@angular/core';\r\nimport { RouterModule } from '@angular/router';\r\nimport { LayoutModule } from './../shared/layout/layout.module';\r\n\r\n// App Sidebar Component\r\nimport { AppSidebarFooterComponent } from './app-sidebar-footer.component';\r\nimport { AppSidebarFormComponent } from './app-sidebar-form.component';\r\nimport { AppSidebarHeaderComponent } from './app-sidebar-header.component';\r\nimport { AppSidebarMinimizerComponent } from './app-sidebar-minimizer.component';\r\nimport { AppSidebarComponent } from './app-sidebar.component';\r\nimport {\r\n AppSidebarNavComponent,\r\n AppSidebarNavDropdownComponent,\r\n AppSidebarNavItemComponent,\r\n AppSidebarNavLinkComponent,\r\n AppSidebarNavTitleComponent,\r\n NavDropdownDirective,\r\n NavDropdownToggleDirective,\r\n LinkAttributesDirective\r\n} from './app-sidebar-nav.component';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n RouterModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppSidebarFooterComponent,\r\n AppSidebarFormComponent,\r\n AppSidebarHeaderComponent,\r\n AppSidebarMinimizerComponent,\r\n AppSidebarComponent,\r\n AppSidebarNavComponent,\r\n AppSidebarNavDropdownComponent,\r\n AppSidebarNavItemComponent,\r\n AppSidebarNavLinkComponent,\r\n AppSidebarNavTitleComponent,\r\n NavDropdownDirective,\r\n NavDropdownToggleDirective,\r\n LinkAttributesDirective,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppSidebarFooterComponent,\r\n AppSidebarFormComponent,\r\n AppSidebarHeaderComponent,\r\n AppSidebarMinimizerComponent,\r\n AppSidebarMinimizerComponent,\r\n AppSidebarComponent,\r\n AppSidebarNavComponent,\r\n AppSidebarNavDropdownComponent,\r\n AppSidebarNavItemComponent,\r\n AppSidebarNavLinkComponent,\r\n AppSidebarNavTitleComponent,\r\n NavDropdownDirective,\r\n NavDropdownToggleDirective,\r\n LinkAttributesDirective\r\n ]\r\n})\r\nexport class AppSidebarModule { }\r\n"]} \ No newline at end of file diff --git a/dist/@coreui/angular/coreui-angular.metadata.json b/dist/@coreui/angular/coreui-angular.metadata.json index 5ecad5eb..30bd1a78 100644 --- a/dist/@coreui/angular/coreui-angular.metadata.json +++ b/dist/@coreui/angular/coreui-angular.metadata.json @@ -1 +1 @@ -{"__symbolic":"module","version":4,"metadata":{"AppAsideModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":4},{"__symbolic":"reference","name":"ɵa"}],"exports":[{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵa"}],"declarations":[{"__symbolic":"reference","name":"ɵh"}]}]}],"members":{}},"AppBreadcrumbModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":13},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":10,"character":27}],"exports":[{"__symbolic":"reference","name":"ɵi"}],"declarations":[{"__symbolic":"reference","name":"ɵi"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"AppBreadcrumbModule"},"providers":[{"__symbolic":"reference","name":"ɵj"}]}}}},"AppFooterModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":13}],"exports":[{"__symbolic":"reference","name":"ɵk"}],"declarations":[{"__symbolic":"reference","name":"ɵk"}]}]}],"members":{}},"AppHeaderModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":4},{"__symbolic":"reference","name":"ɵa"}],"exports":[{"__symbolic":"reference","name":"ɵl"},{"__symbolic":"reference","name":"ɵa"}],"declarations":[{"__symbolic":"reference","name":"ɵl"}]}]}],"members":{}},"AppSidebarModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":22,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":24,"character":4},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":25,"character":4},{"__symbolic":"reference","name":"ɵa"}],"exports":[{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"ɵn"},{"__symbolic":"reference","name":"ɵo"},{"__symbolic":"reference","name":"ɵp"},{"__symbolic":"reference","name":"ɵq"},{"__symbolic":"reference","name":"ɵu"},{"__symbolic":"reference","name":"ɵx"},{"__symbolic":"reference","name":"ɵv"},{"__symbolic":"reference","name":"ɵw"},{"__symbolic":"reference","name":"ɵy"},{"__symbolic":"reference","name":"ɵr"},{"__symbolic":"reference","name":"ɵs"},{"__symbolic":"reference","name":"ɵt"},{"__symbolic":"reference","name":"ɵa"}],"declarations":[{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"ɵn"},{"__symbolic":"reference","name":"ɵo"},{"__symbolic":"reference","name":"ɵp"},{"__symbolic":"reference","name":"ɵp"},{"__symbolic":"reference","name":"ɵq"},{"__symbolic":"reference","name":"ɵu"},{"__symbolic":"reference","name":"ɵx"},{"__symbolic":"reference","name":"ɵv"},{"__symbolic":"reference","name":"ɵw"},{"__symbolic":"reference","name":"ɵy"},{"__symbolic":"reference","name":"ɵr"},{"__symbolic":"reference","name":"ɵs"},{"__symbolic":"reference","name":"ɵt"}]}]}],"members":{}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":11,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":13,"character":4}],"exports":[{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵe"}],"declarations":[{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵe"}]}]}],"members":{}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":7,"character":1},"arguments":[{"selector":"[appSidebarToggler]"}]}],"members":{"breakpoint":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3},"arguments":["appSidebarToggler"]}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"toggleOpen":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":17,"character":3},"arguments":["click",["$event"]]}]}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":26,"character":1},"arguments":[{"selector":"[appSidebarMinimizer]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"toggleOpen":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":32,"character":3},"arguments":["click",["$event"]]}]}]}},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":39,"character":1},"arguments":[{"selector":"[appMobileSidebarToggler]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"hasClass":[{"__symbolic":"method"}],"toggleOpen":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":50,"character":3},"arguments":["click",["$event"]]}]}]}},"ɵe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":60,"character":1},"arguments":[{"selector":"[appSidebarClose]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"hasClass":[{"__symbolic":"method"}],"toggleClass":[{"__symbolic":"method"}],"toggleOpen":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":84,"character":3},"arguments":["click",["$event"]]}]}]}},"ɵf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":94,"character":1},"arguments":[{"selector":"[appBrandMinimizer]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"toggleOpen":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":100,"character":3},"arguments":["click",["$event"]]}]}]}},"ɵg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":111,"character":1},"arguments":[{"selector":"[appAsideMenuToggler]"}]}],"members":{"breakpoint":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":115,"character":3},"arguments":["appAsideMenuToggler"]}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"toggleOpen":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":121,"character":3},"arguments":["click",["$event"]]}]}]}},"ɵh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"app-aside","template":"\n \n "}]}],"members":{"display":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"fixed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"offCanvas":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":16,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"isFixed":[{"__symbolic":"method"}],"isOffCanvas":[{"__symbolic":"method"}],"displayBreakpoint":[{"__symbolic":"method"}]}},"ɵi":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"app-breadcrumb","template":"\n \n
  • \n {{breadcrumb.label.title}}\n {{breadcrumb.label.title}}\n
  • \n
    \n "}]}],"members":{"fixed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵj"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":21,"character":63}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"isFixed":[{"__symbolic":"method"}]}},"ɵj":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":12,"character":30},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":12,"character":53}]}]}},"ɵk":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"app-footer","template":"\n
    \n \n
    \n "}]}],"members":{"fixed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":14,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"isFixed":[{"__symbolic":"method"}]}},"ɵl":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"app-header","template":"\n
    \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    \n "}]}],"members":{"fixed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":55,"character":3}}]}],"navbarBrand":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":57,"character":3}}]}],"navbarBrandFull":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":58,"character":3}}]}],"navbarBrandMinimized":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":59,"character":3}}]}],"sidebarToggler":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":61,"character":3}}]}],"mobileSidebarToggler":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":62,"character":3}}]}],"asideMenuToggler":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":64,"character":3}}]}],"mobileAsideMenuToggler":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":65,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":67,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"isFixed":[{"__symbolic":"method"}],"imgSrc":[{"__symbolic":"method"}],"imgWidth":[{"__symbolic":"method"}],"imgHeight":[{"__symbolic":"method"}],"imgAlt":[{"__symbolic":"method"}],"breakpoint":[{"__symbolic":"method"}]}},"ɵm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"app-sidebar-footer","template":"\n
    \n \n
    "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":12,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵn":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"app-sidebar-form","template":"\n
    \n \n
    \n "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":13,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵo":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"app-sidebar-header","template":"\n
    \n \n
    \n "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":13,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵp":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"app-sidebar-minimizer","template":"\n \n "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":11,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵq":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"app-sidebar","template":""}]}],"members":{"compact":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"display":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"fixed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"minimized":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"offCanvas":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"true":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":14,"character":3},"arguments":["class.sidebar"]}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"isCompact":[{"__symbolic":"method"}],"isFixed":[{"__symbolic":"method"}],"isMinimized":[{"__symbolic":"method"}],"isOffCanvas":[{"__symbolic":"method"}],"fixedPosition":[{"__symbolic":"method"}],"displayBreakpoint":[{"__symbolic":"method"}]}},"ɵr":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":3,"character":1},"arguments":[{"selector":"[appNavDropdown]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":8,"character":26}]}],"toggle":[{"__symbolic":"method"}]}},"ɵs":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":18,"character":1},"arguments":[{"selector":"[appNavDropdownToggle]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵr"}]}],"toggleOpen":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":24,"character":3},"arguments":["click",["$event"]]}]}]}},"ɵt":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":31,"character":1},"arguments":[{"selector":"[appLinkAttributes]"}]}],"members":{"appLinkAttributes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":36,"character":32},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":8,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}],"setStyle":[{"__symbolic":"method"}],"addClass":[{"__symbolic":"method"}],"setAttrib":[{"__symbolic":"method"}]}},"ɵu":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":71,"character":1},"arguments":[{"selector":"app-sidebar-nav","template":"\n
      \n \n
    • \n \n \n \n \n \n \n
      \n
    "}]}],"members":{"navItems":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":87,"character":3}}]}],"true":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":89,"character":3},"arguments":["class.sidebar-nav"]}]}],"role":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":90,"character":3},"arguments":["attr.role"]}]}],"isDivider":[{"__symbolic":"method"}],"isTitle":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor"}]}},"ɵv":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":105,"character":1},"arguments":[{"selector":"app-sidebar-nav-item","template":"\n
  • \n \n
  • \n \n
  • \n \n
  • \n
    \n "}]}],"members":{"item":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":122,"character":3}}]}],"hasClass":[{"__symbolic":"method"}],"isDropdown":[{"__symbolic":"method"}],"thisUrl":[{"__symbolic":"method"}],"isActive":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":140,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":8,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵw":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":147,"character":1},"arguments":[{"selector":"app-sidebar-nav-link","template":"\n \n \n \n {{ link.name }}\n {{ link.badge.text }}\n \n \n \n {{ link.name }}\n {{ link.badge.text }}\n \n \n \n {{ link.name }}\n {{ link.badge.text }}\n \n \n "}]}],"members":{"link":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":179,"character":3}}]}],"getClasses":[{"__symbolic":"method"}],"getLinkType":[{"__symbolic":"method"}],"hasVariant":[{"__symbolic":"method"}],"isBadge":[{"__symbolic":"method"}],"isDisabled":[{"__symbolic":"method"}],"isExternalLink":[{"__symbolic":"method"}],"isIcon":[{"__symbolic":"method"}],"hideMobile":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":140,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":8,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵx":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":232,"character":1},"arguments":[{"selector":"app-sidebar-nav-dropdown","template":"\n \n \n {{ link.name }}\n {{ link.badge.text }}\n \n
      \n \n \n \n
    \n ","styles":[".nav-dropdown-toggle { cursor: pointer; }"]}]}],"members":{"link":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":249,"character":3}}]}],"isBadge":[{"__symbolic":"method"}],"isIcon":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":140,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":8,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵy":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":266,"character":1},"arguments":[{"selector":"app-sidebar-nav-title","template":""}]}],"members":{"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":271,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":8,"character":26},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":36,"character":32}]}],"ngOnInit":[{"__symbolic":"method"}]}}},"origins":{"AppAsideModule":"./lib/aside/app-aside.module","AppBreadcrumbModule":"./lib/breadcrumb/app-breadcrumb.module","AppFooterModule":"./lib/footer/app-footer.module","AppHeaderModule":"./lib/header/app-header.module","AppSidebarModule":"./lib/sidebar/app-sidebar.module","ɵa":"./lib/shared/layout/layout.module","ɵb":"./lib/shared/layout/layout.directive","ɵc":"./lib/shared/layout/layout.directive","ɵd":"./lib/shared/layout/layout.directive","ɵe":"./lib/shared/layout/layout.directive","ɵf":"./lib/shared/layout/layout.directive","ɵg":"./lib/shared/layout/layout.directive","ɵh":"./lib/aside/app-aside.component","ɵi":"./lib/breadcrumb/app-breadcrumb.component","ɵj":"./lib/breadcrumb/app-breadcrumb.service","ɵk":"./lib/footer/app-footer.component","ɵl":"./lib/header/app-header.component","ɵm":"./lib/sidebar/app-sidebar-footer.component","ɵn":"./lib/sidebar/app-sidebar-form.component","ɵo":"./lib/sidebar/app-sidebar-header.component","ɵp":"./lib/sidebar/app-sidebar-minimizer.component","ɵq":"./lib/sidebar/app-sidebar.component","ɵr":"./lib/sidebar/app-sidebar-nav.component","ɵs":"./lib/sidebar/app-sidebar-nav.component","ɵt":"./lib/sidebar/app-sidebar-nav.component","ɵu":"./lib/sidebar/app-sidebar-nav.component","ɵv":"./lib/sidebar/app-sidebar-nav.component","ɵw":"./lib/sidebar/app-sidebar-nav.component","ɵx":"./lib/sidebar/app-sidebar-nav.component","ɵy":"./lib/sidebar/app-sidebar-nav.component"},"importAs":"@coreui/angular"} \ No newline at end of file +{"__symbolic":"module","version":4,"metadata":{"AppAsideModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":4},{"__symbolic":"reference","name":"ɵa"}],"exports":[{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵa"}],"declarations":[{"__symbolic":"reference","name":"ɵh"}]}]}],"members":{}},"AppBreadcrumbModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":13},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":10,"character":27}],"exports":[{"__symbolic":"reference","name":"ɵi"}],"declarations":[{"__symbolic":"reference","name":"ɵi"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"AppBreadcrumbModule"},"providers":[{"__symbolic":"reference","name":"ɵj"}]}}}},"AppFooterModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":13}],"exports":[{"__symbolic":"reference","name":"ɵk"}],"declarations":[{"__symbolic":"reference","name":"ɵk"}]}]}],"members":{}},"AppHeaderModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":4},{"__symbolic":"reference","name":"ɵa"}],"exports":[{"__symbolic":"reference","name":"ɵl"},{"__symbolic":"reference","name":"ɵa"}],"declarations":[{"__symbolic":"reference","name":"ɵl"}]}]}],"members":{}},"AppSidebarModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":22,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":24,"character":4},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":25,"character":4},{"__symbolic":"reference","name":"ɵa"}],"exports":[{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"ɵn"},{"__symbolic":"reference","name":"ɵo"},{"__symbolic":"reference","name":"ɵp"},{"__symbolic":"reference","name":"ɵq"},{"__symbolic":"reference","name":"ɵu"},{"__symbolic":"reference","name":"ɵx"},{"__symbolic":"reference","name":"ɵv"},{"__symbolic":"reference","name":"ɵw"},{"__symbolic":"reference","name":"ɵy"},{"__symbolic":"reference","name":"ɵr"},{"__symbolic":"reference","name":"ɵs"},{"__symbolic":"reference","name":"ɵt"},{"__symbolic":"reference","name":"ɵa"}],"declarations":[{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"ɵn"},{"__symbolic":"reference","name":"ɵo"},{"__symbolic":"reference","name":"ɵp"},{"__symbolic":"reference","name":"ɵp"},{"__symbolic":"reference","name":"ɵq"},{"__symbolic":"reference","name":"ɵu"},{"__symbolic":"reference","name":"ɵx"},{"__symbolic":"reference","name":"ɵv"},{"__symbolic":"reference","name":"ɵw"},{"__symbolic":"reference","name":"ɵy"},{"__symbolic":"reference","name":"ɵr"},{"__symbolic":"reference","name":"ɵs"},{"__symbolic":"reference","name":"ɵt"}]}]}],"members":{}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":11,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":13,"character":4}],"exports":[{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵe"}],"declarations":[{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵe"}]}]}],"members":{}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":7,"character":1},"arguments":[{"selector":"[appSidebarToggler]"}]}],"members":{"breakpoint":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3},"arguments":["appSidebarToggler"]}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"toggleOpen":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":17,"character":3},"arguments":["click",["$event"]]}]}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":26,"character":1},"arguments":[{"selector":"[appSidebarMinimizer]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"toggleOpen":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":32,"character":3},"arguments":["click",["$event"]]}]}]}},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":39,"character":1},"arguments":[{"selector":"[appMobileSidebarToggler]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"hasClass":[{"__symbolic":"method"}],"toggleOpen":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":50,"character":3},"arguments":["click",["$event"]]}]}]}},"ɵe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":60,"character":1},"arguments":[{"selector":"[appSidebarClose]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"hasClass":[{"__symbolic":"method"}],"toggleClass":[{"__symbolic":"method"}],"toggleOpen":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":84,"character":3},"arguments":["click",["$event"]]}]}]}},"ɵf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":94,"character":1},"arguments":[{"selector":"[appBrandMinimizer]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"toggleOpen":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":100,"character":3},"arguments":["click",["$event"]]}]}]}},"ɵg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":111,"character":1},"arguments":[{"selector":"[appAsideMenuToggler]"}]}],"members":{"breakpoint":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":115,"character":3},"arguments":["appAsideMenuToggler"]}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"toggleOpen":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":121,"character":3},"arguments":["click",["$event"]]}]}]}},"ɵh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"app-aside","template":"\n \n "}]}],"members":{"display":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"fixed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"offCanvas":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":16,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"isFixed":[{"__symbolic":"method"}],"isOffCanvas":[{"__symbolic":"method"}],"displayBreakpoint":[{"__symbolic":"method"}]}},"ɵi":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"app-breadcrumb","template":"\n \n
  • \n {{breadcrumb.label.title}}\n {{breadcrumb.label.title}}\n
  • \n
    \n "}]}],"members":{"fixed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵj"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":21,"character":63}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"isFixed":[{"__symbolic":"method"}]}},"ɵj":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":12,"character":30},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":12,"character":53}]}]}},"ɵk":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"app-footer","template":"\n
    \n \n
    \n "}]}],"members":{"fixed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":14,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"isFixed":[{"__symbolic":"method"}]}},"ɵl":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"app-header","template":"\n
    \n \n \n \n \n \n \n \n \n \n \n
    \n
    \n
    \n
    \n \n \n \n \n \n \n \n \n \n \n
    \n "}]}],"members":{"fixed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":59,"character":3}}]}],"navbarBrand":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":61,"character":3}}]}],"navbarBrandFull":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":62,"character":3}}]}],"navbarBrandMinimized":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":63,"character":3}}]}],"navbarBrandText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":64,"character":3}}]}],"navbarBrandHref":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":65,"character":3}}]}],"sidebarToggler":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":67,"character":3}}]}],"mobileSidebarToggler":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":68,"character":3}}]}],"asideMenuToggler":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":70,"character":3}}]}],"mobileAsideMenuToggler":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":71,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":75,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"isFixed":[{"__symbolic":"method"}],"imgSrc":[{"__symbolic":"method"}],"imgWidth":[{"__symbolic":"method"}],"imgHeight":[{"__symbolic":"method"}],"imgAlt":[{"__symbolic":"method"}],"breakpoint":[{"__symbolic":"method"}]}},"ɵm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"app-sidebar-footer","template":"\n
    \n \n
    "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":12,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵn":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"app-sidebar-form","template":"\n
    \n \n
    \n "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":13,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵo":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"app-sidebar-header","template":"\n
    \n \n
    \n "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":13,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵp":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"app-sidebar-minimizer","template":"\n \n "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":11,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵq":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"app-sidebar","template":""}]}],"members":{"compact":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"display":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"fixed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"minimized":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"offCanvas":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"true":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":14,"character":3},"arguments":["class.sidebar"]}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"isCompact":[{"__symbolic":"method"}],"isFixed":[{"__symbolic":"method"}],"isMinimized":[{"__symbolic":"method"}],"isOffCanvas":[{"__symbolic":"method"}],"fixedPosition":[{"__symbolic":"method"}],"displayBreakpoint":[{"__symbolic":"method"}]}},"ɵr":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":3,"character":1},"arguments":[{"selector":"[appNavDropdown]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":8,"character":26}]}],"toggle":[{"__symbolic":"method"}]}},"ɵs":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":18,"character":1},"arguments":[{"selector":"[appNavDropdownToggle]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵr"}]}],"toggleOpen":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":24,"character":3},"arguments":["click",["$event"]]}]}]}},"ɵt":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":31,"character":1},"arguments":[{"selector":"[appLinkAttributes]"}]}],"members":{"appLinkAttributes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":36,"character":32},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":8,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}],"setStyle":[{"__symbolic":"method"}],"addClass":[{"__symbolic":"method"}],"setAttrib":[{"__symbolic":"method"}]}},"ɵu":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":71,"character":1},"arguments":[{"selector":"app-sidebar-nav","template":"\n
      \n \n
    • \n \n \n \n \n \n \n
      \n
    "}]}],"members":{"navItems":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":87,"character":3}}]}],"true":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":89,"character":3},"arguments":["class.sidebar-nav"]}]}],"role":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":90,"character":3},"arguments":["attr.role"]}]}],"isDivider":[{"__symbolic":"method"}],"isTitle":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor"}]}},"ɵv":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":105,"character":1},"arguments":[{"selector":"app-sidebar-nav-item","template":"\n
  • \n \n
  • \n \n
  • \n \n
  • \n
    \n "}]}],"members":{"item":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":122,"character":3}}]}],"hasClass":[{"__symbolic":"method"}],"isDropdown":[{"__symbolic":"method"}],"thisUrl":[{"__symbolic":"method"}],"isActive":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":140,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":8,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵw":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":147,"character":1},"arguments":[{"selector":"app-sidebar-nav-link","template":"\n \n \n \n {{ link.name }}\n {{ link.badge.text }}\n \n \n \n {{ link.name }}\n {{ link.badge.text }}\n \n \n \n {{ link.name }}\n {{ link.badge.text }}\n \n \n "}]}],"members":{"link":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":179,"character":3}}]}],"getClasses":[{"__symbolic":"method"}],"getLinkType":[{"__symbolic":"method"}],"hasVariant":[{"__symbolic":"method"}],"isBadge":[{"__symbolic":"method"}],"isDisabled":[{"__symbolic":"method"}],"isExternalLink":[{"__symbolic":"method"}],"isIcon":[{"__symbolic":"method"}],"hideMobile":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":140,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":8,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵx":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":232,"character":1},"arguments":[{"selector":"app-sidebar-nav-dropdown","template":"\n \n \n {{ link.name }}\n {{ link.badge.text }}\n \n
      \n \n \n \n
    \n ","styles":[".nav-dropdown-toggle { cursor: pointer; }"]}]}],"members":{"link":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":249,"character":3}}]}],"isBadge":[{"__symbolic":"method"}],"isIcon":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":140,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":8,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵy":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":266,"character":1},"arguments":[{"selector":"app-sidebar-nav-title","template":""}]}],"members":{"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":271,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":8,"character":26},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":36,"character":32}]}],"ngOnInit":[{"__symbolic":"method"}]}}},"origins":{"AppAsideModule":"./lib/aside/app-aside.module","AppBreadcrumbModule":"./lib/breadcrumb/app-breadcrumb.module","AppFooterModule":"./lib/footer/app-footer.module","AppHeaderModule":"./lib/header/app-header.module","AppSidebarModule":"./lib/sidebar/app-sidebar.module","ɵa":"./lib/shared/layout/layout.module","ɵb":"./lib/shared/layout/layout.directive","ɵc":"./lib/shared/layout/layout.directive","ɵd":"./lib/shared/layout/layout.directive","ɵe":"./lib/shared/layout/layout.directive","ɵf":"./lib/shared/layout/layout.directive","ɵg":"./lib/shared/layout/layout.directive","ɵh":"./lib/aside/app-aside.component","ɵi":"./lib/breadcrumb/app-breadcrumb.component","ɵj":"./lib/breadcrumb/app-breadcrumb.service","ɵk":"./lib/footer/app-footer.component","ɵl":"./lib/header/app-header.component","ɵm":"./lib/sidebar/app-sidebar-footer.component","ɵn":"./lib/sidebar/app-sidebar-form.component","ɵo":"./lib/sidebar/app-sidebar-header.component","ɵp":"./lib/sidebar/app-sidebar-minimizer.component","ɵq":"./lib/sidebar/app-sidebar.component","ɵr":"./lib/sidebar/app-sidebar-nav.component","ɵs":"./lib/sidebar/app-sidebar-nav.component","ɵt":"./lib/sidebar/app-sidebar-nav.component","ɵu":"./lib/sidebar/app-sidebar-nav.component","ɵv":"./lib/sidebar/app-sidebar-nav.component","ɵw":"./lib/sidebar/app-sidebar-nav.component","ɵx":"./lib/sidebar/app-sidebar-nav.component","ɵy":"./lib/sidebar/app-sidebar-nav.component"},"importAs":"@coreui/angular"} \ No newline at end of file diff --git a/dist/@coreui/angular/esm2015/lib/aside/app-aside.component.js b/dist/@coreui/angular/esm2015/lib/aside/app-aside.component.js index b0d344f2..8b9b0055 100644 --- a/dist/@coreui/angular/esm2015/lib/aside/app-aside.component.js +++ b/dist/@coreui/angular/esm2015/lib/aside/app-aside.component.js @@ -89,4 +89,4 @@ if (false) { */ AppAsideComponent.prototype.el; } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLWFzaWRlLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9hc2lkZS9hcHAtYXNpZGUuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQXFCLE1BQU0sZUFBZSxDQUFDO0FBQ2hGLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxPQUFPLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQztBQVVqRSxNQUFNLE9BQU8saUJBQWlCOzs7O0lBSzVCLFlBQW9CLEVBQWM7UUFBZCxPQUFFLEdBQUYsRUFBRSxDQUFZO0lBQUcsQ0FBQzs7OztJQUV0QyxRQUFRO1FBQ04sT0FBTyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQztRQUNqQixJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUN6QixJQUFJLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQztRQUNqQyxJQUFJLENBQUMsaUJBQWlCLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ3ZDLENBQUM7Ozs7SUFFRCxXQUFXO1FBQ1AsUUFBUSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLGtCQUFrQixDQUFDLENBQUM7SUFDdkQsQ0FBQzs7Ozs7SUFFRCxPQUFPLENBQUMsS0FBYztRQUNwQixJQUFJLElBQUksQ0FBQyxLQUFLLEVBQUU7WUFBRSxRQUFRLENBQUMsYUFBYSxDQUFDLE1BQU0sQ0FBQyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsa0JBQWtCLENBQUMsQ0FBQztTQUFFO0lBQ3ZGLENBQUM7Ozs7O0lBRUQsV0FBVyxDQUFDLFNBQWtCO1FBQzVCLElBQUksSUFBSSxDQUFDLFNBQVMsRUFBRTtZQUFFLFFBQVEsQ0FBQyxhQUFhLENBQUMsTUFBTSxDQUFDLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDO1NBQUU7SUFDaEcsQ0FBQzs7Ozs7SUFFRCxpQkFBaUIsQ0FBQyxPQUFZO1FBQzVCLElBQUksSUFBSSxDQUFDLE9BQU8sS0FBSyxLQUFLLEVBQUc7O2dCQUN2QixRQUFRO1lBQ1osSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsUUFBUSxHQUFHLGNBQWMsSUFBSSxDQUFDLE9BQU8sT0FBTyxDQUFDLENBQUMsQ0FBQyxRQUFRLEdBQUcsbUJBQW1CLENBQUMsQ0FBQyxDQUFDLENBQUM7WUFDaEcsUUFBUSxDQUFDLGFBQWEsQ0FBQyxNQUFNLENBQUMsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLFFBQVEsQ0FBQyxDQUFDO1NBQ3hEO0lBQ0gsQ0FBQzs7O1lBeENGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsV0FBVztnQkFDckIsUUFBUSxFQUFFOzs7O0dBSVQ7YUFDRjs7OztZQVZtQixVQUFVOzs7c0JBWTNCLEtBQUs7b0JBQ0wsS0FBSzt3QkFDTCxLQUFLOzs7O0lBRk4sb0NBQXNCOztJQUN0QixrQ0FBd0I7O0lBQ3hCLHNDQUE0Qjs7Ozs7SUFFaEIsK0JBQXNCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBFbGVtZW50UmVmLCBJbnB1dCwgT25Jbml0LCBPbkRlc3Ryb3kgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IGFzaWRlTWVudUNzc0NsYXNzZXMsIFJlcGxhY2UgfSBmcm9tICcuLy4uL3NoYXJlZC9pbmRleCc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2FwcC1hc2lkZScsXG4gIHRlbXBsYXRlOiBgXG4gICAgPGFzaWRlIGNsYXNzPVwiYXNpZGUtbWVudVwiPlxuICAgICAgPG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PlxuICAgIDwvYXNpZGU+XG4gIGBcbn0pXG5leHBvcnQgY2xhc3MgQXBwQXNpZGVDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQsIE9uRGVzdHJveSB7XG4gIEBJbnB1dCgpIGRpc3BsYXk6IGFueTtcbiAgQElucHV0KCkgZml4ZWQ6IGJvb2xlYW47XG4gIEBJbnB1dCgpIG9mZkNhbnZhczogYm9vbGVhbjtcblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIGVsOiBFbGVtZW50UmVmKSB7fVxuXG4gIG5nT25Jbml0KCk6IHZvaWQge1xuICAgIFJlcGxhY2UodGhpcy5lbCk7XG4gICAgdGhpcy5pc0ZpeGVkKHRoaXMuZml4ZWQpO1xuICAgIHRoaXMuaXNPZmZDYW52YXModGhpcy5vZmZDYW52YXMpO1xuICAgIHRoaXMuZGlzcGxheUJyZWFrcG9pbnQodGhpcy5kaXNwbGF5KTtcbiAgfVxuXG4gIG5nT25EZXN0cm95KCk6IHZvaWQge1xuICAgICAgZG9jdW1lbnQuYm9keS5jbGFzc0xpc3QucmVtb3ZlKCdhc2lkZS1tZW51LWZpeGVkJyk7XG4gIH1cblxuICBpc0ZpeGVkKGZpeGVkOiBib29sZWFuKTogdm9pZCB7XG4gICAgaWYgKHRoaXMuZml4ZWQpIHsgZG9jdW1lbnQucXVlcnlTZWxlY3RvcignYm9keScpLmNsYXNzTGlzdC5hZGQoJ2FzaWRlLW1lbnUtZml4ZWQnKTsgfVxuICB9XG5cbiAgaXNPZmZDYW52YXMob2ZmQ2FudmFzOiBib29sZWFuKTogdm9pZCB7XG4gICAgaWYgKHRoaXMub2ZmQ2FudmFzKSB7IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2JvZHknKS5jbGFzc0xpc3QuYWRkKCdhc2lkZS1tZW51LW9mZi1jYW52YXMnKTsgfVxuICB9XG5cbiAgZGlzcGxheUJyZWFrcG9pbnQoZGlzcGxheTogYW55KTogdm9pZCB7XG4gICAgaWYgKHRoaXMuZGlzcGxheSAhPT0gZmFsc2UgKSB7XG4gICAgICBsZXQgY3NzQ2xhc3M7XG4gICAgICB0aGlzLmRpc3BsYXkgPyBjc3NDbGFzcyA9IGBhc2lkZS1tZW51LSR7dGhpcy5kaXNwbGF5fS1zaG93YCA6IGNzc0NsYXNzID0gYXNpZGVNZW51Q3NzQ2xhc3Nlc1swXTtcbiAgICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2JvZHknKS5jbGFzc0xpc3QuYWRkKGNzc0NsYXNzKTtcbiAgICB9XG4gIH1cbn1cbiJdfQ== \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLWFzaWRlLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9hc2lkZS9hcHAtYXNpZGUuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQXFCLE1BQU0sZUFBZSxDQUFDO0FBQ2hGLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxPQUFPLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQztBQVVqRSxNQUFNLE9BQU8saUJBQWlCOzs7O0lBSzVCLFlBQW9CLEVBQWM7UUFBZCxPQUFFLEdBQUYsRUFBRSxDQUFZO0lBQUcsQ0FBQzs7OztJQUV0QyxRQUFRO1FBQ04sT0FBTyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQztRQUNqQixJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUN6QixJQUFJLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQztRQUNqQyxJQUFJLENBQUMsaUJBQWlCLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ3ZDLENBQUM7Ozs7SUFFRCxXQUFXO1FBQ1AsUUFBUSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLGtCQUFrQixDQUFDLENBQUM7SUFDdkQsQ0FBQzs7Ozs7SUFFRCxPQUFPLENBQUMsS0FBYztRQUNwQixJQUFJLElBQUksQ0FBQyxLQUFLLEVBQUU7WUFBRSxRQUFRLENBQUMsYUFBYSxDQUFDLE1BQU0sQ0FBQyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsa0JBQWtCLENBQUMsQ0FBQztTQUFFO0lBQ3ZGLENBQUM7Ozs7O0lBRUQsV0FBVyxDQUFDLFNBQWtCO1FBQzVCLElBQUksSUFBSSxDQUFDLFNBQVMsRUFBRTtZQUFFLFFBQVEsQ0FBQyxhQUFhLENBQUMsTUFBTSxDQUFDLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDO1NBQUU7SUFDaEcsQ0FBQzs7Ozs7SUFFRCxpQkFBaUIsQ0FBQyxPQUFZO1FBQzVCLElBQUksSUFBSSxDQUFDLE9BQU8sS0FBSyxLQUFLLEVBQUc7O2dCQUN2QixRQUFRO1lBQ1osSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsUUFBUSxHQUFHLGNBQWMsSUFBSSxDQUFDLE9BQU8sT0FBTyxDQUFDLENBQUMsQ0FBQyxRQUFRLEdBQUcsbUJBQW1CLENBQUMsQ0FBQyxDQUFDLENBQUM7WUFDaEcsUUFBUSxDQUFDLGFBQWEsQ0FBQyxNQUFNLENBQUMsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLFFBQVEsQ0FBQyxDQUFDO1NBQ3hEO0lBQ0gsQ0FBQzs7O1lBeENGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsV0FBVztnQkFDckIsUUFBUSxFQUFFOzs7O0dBSVQ7YUFDRjs7OztZQVZtQixVQUFVOzs7c0JBWTNCLEtBQUs7b0JBQ0wsS0FBSzt3QkFDTCxLQUFLOzs7O0lBRk4sb0NBQXNCOztJQUN0QixrQ0FBd0I7O0lBQ3hCLHNDQUE0Qjs7Ozs7SUFFaEIsK0JBQXNCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBFbGVtZW50UmVmLCBJbnB1dCwgT25Jbml0LCBPbkRlc3Ryb3kgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgYXNpZGVNZW51Q3NzQ2xhc3NlcywgUmVwbGFjZSB9IGZyb20gJy4vLi4vc2hhcmVkL2luZGV4JztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnYXBwLWFzaWRlJyxcclxuICB0ZW1wbGF0ZTogYFxyXG4gICAgPGFzaWRlIGNsYXNzPVwiYXNpZGUtbWVudVwiPlxyXG4gICAgICA8bmctY29udGVudD48L25nLWNvbnRlbnQ+XHJcbiAgICA8L2FzaWRlPlxyXG4gIGBcclxufSlcclxuZXhwb3J0IGNsYXNzIEFwcEFzaWRlQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0LCBPbkRlc3Ryb3kge1xyXG4gIEBJbnB1dCgpIGRpc3BsYXk6IGFueTtcclxuICBASW5wdXQoKSBmaXhlZDogYm9vbGVhbjtcclxuICBASW5wdXQoKSBvZmZDYW52YXM6IGJvb2xlYW47XHJcblxyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgZWw6IEVsZW1lbnRSZWYpIHt9XHJcblxyXG4gIG5nT25Jbml0KCk6IHZvaWQge1xyXG4gICAgUmVwbGFjZSh0aGlzLmVsKTtcclxuICAgIHRoaXMuaXNGaXhlZCh0aGlzLmZpeGVkKTtcclxuICAgIHRoaXMuaXNPZmZDYW52YXModGhpcy5vZmZDYW52YXMpO1xyXG4gICAgdGhpcy5kaXNwbGF5QnJlYWtwb2ludCh0aGlzLmRpc3BsYXkpO1xyXG4gIH1cclxuXHJcbiAgbmdPbkRlc3Ryb3koKTogdm9pZCB7XHJcbiAgICAgIGRvY3VtZW50LmJvZHkuY2xhc3NMaXN0LnJlbW92ZSgnYXNpZGUtbWVudS1maXhlZCcpO1xyXG4gIH1cclxuXHJcbiAgaXNGaXhlZChmaXhlZDogYm9vbGVhbik6IHZvaWQge1xyXG4gICAgaWYgKHRoaXMuZml4ZWQpIHsgZG9jdW1lbnQucXVlcnlTZWxlY3RvcignYm9keScpLmNsYXNzTGlzdC5hZGQoJ2FzaWRlLW1lbnUtZml4ZWQnKTsgfVxyXG4gIH1cclxuXHJcbiAgaXNPZmZDYW52YXMob2ZmQ2FudmFzOiBib29sZWFuKTogdm9pZCB7XHJcbiAgICBpZiAodGhpcy5vZmZDYW52YXMpIHsgZG9jdW1lbnQucXVlcnlTZWxlY3RvcignYm9keScpLmNsYXNzTGlzdC5hZGQoJ2FzaWRlLW1lbnUtb2ZmLWNhbnZhcycpOyB9XHJcbiAgfVxyXG5cclxuICBkaXNwbGF5QnJlYWtwb2ludChkaXNwbGF5OiBhbnkpOiB2b2lkIHtcclxuICAgIGlmICh0aGlzLmRpc3BsYXkgIT09IGZhbHNlICkge1xyXG4gICAgICBsZXQgY3NzQ2xhc3M7XHJcbiAgICAgIHRoaXMuZGlzcGxheSA/IGNzc0NsYXNzID0gYGFzaWRlLW1lbnUtJHt0aGlzLmRpc3BsYXl9LXNob3dgIDogY3NzQ2xhc3MgPSBhc2lkZU1lbnVDc3NDbGFzc2VzWzBdO1xyXG4gICAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdib2R5JykuY2xhc3NMaXN0LmFkZChjc3NDbGFzcyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== \ No newline at end of file diff --git a/dist/@coreui/angular/esm2015/lib/breadcrumb/app-breadcrumb.component.js b/dist/@coreui/angular/esm2015/lib/breadcrumb/app-breadcrumb.component.js index 5165d2e1..70fb8fb2 100644 --- a/dist/@coreui/angular/esm2015/lib/breadcrumb/app-breadcrumb.component.js +++ b/dist/@coreui/angular/esm2015/lib/breadcrumb/app-breadcrumb.component.js @@ -71,4 +71,4 @@ if (false) { /** @type {?} */ AppBreadcrumbComponent.prototype.el; } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLWJyZWFkY3J1bWIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGNvcmV1aS9hbmd1bGFyLyIsInNvdXJjZXMiOlsibGliL2JyZWFkY3J1bWIvYXBwLWJyZWFkY3J1bWIuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQXFCLE1BQU0sZUFBZSxDQUFDO0FBQ2hGLE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxhQUFhLENBQUM7QUFDdEMsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFlaEUsTUFBTSxPQUFPLHNCQUFzQjs7Ozs7SUFJakMsWUFBbUIsT0FBNkIsRUFBUyxFQUFjO1FBQXBELFlBQU8sR0FBUCxPQUFPLENBQXNCO1FBQVMsT0FBRSxHQUFGLEVBQUUsQ0FBWTtJQUFJLENBQUM7Ozs7SUFFckUsUUFBUTtRQUNiLE9BQU8sQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUM7UUFDakIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDekIsSUFBSSxDQUFDLFdBQVcsR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQztJQUM5QyxDQUFDOzs7O0lBRUQsV0FBVztRQUNULFFBQVEsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDO0lBQ3JELENBQUM7Ozs7O0lBRUQsT0FBTyxDQUFDLEtBQWM7UUFDcEIsSUFBSSxJQUFJLENBQUMsS0FBSyxFQUFFO1lBQUUsUUFBUSxDQUFDLGFBQWEsQ0FBQyxNQUFNLENBQUMsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLGtCQUFrQixDQUFDLENBQUM7U0FBRTtJQUN2RixDQUFDOzs7WUEvQkYsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSxnQkFBZ0I7Z0JBQzFCLFFBQVEsRUFBRTs7Ozs7Ozs7O0dBU1Q7YUFDRjs7OztZQWRRLG9CQUFvQjtZQUZULFVBQVU7OztvQkFrQjNCLEtBQUs7Ozs7SUFBTix1Q0FBd0I7O0lBQ3hCLDZDQUFtQjs7SUFFUCx5Q0FBb0M7O0lBQUUsb0NBQXFCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBFbGVtZW50UmVmLCBJbnB1dCwgT25Jbml0LCBPbkRlc3Ryb3kgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFJlcGxhY2UgfSBmcm9tICcuLy4uL3NoYXJlZCc7XG5pbXBvcnQgeyBBcHBCcmVhZGNydW1iU2VydmljZSB9IGZyb20gJy4vYXBwLWJyZWFkY3J1bWIuc2VydmljZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2FwcC1icmVhZGNydW1iJyxcbiAgdGVtcGxhdGU6IGBcbiAgICA8bmctdGVtcGxhdGUgbmdGb3IgbGV0LWJyZWFkY3J1bWIgW25nRm9yT2ZdPVwiYnJlYWRjcnVtYnMgfCBhc3luY1wiIGxldC1sYXN0ID0gbGFzdD5cbiAgICAgIDxsaSBjbGFzcz1cImJyZWFkY3J1bWItaXRlbVwiXG4gICAgICAgICAgKm5nSWY9XCJicmVhZGNydW1iLmxhYmVsLnRpdGxlICYmIChicmVhZGNydW1iLnVybC5zbGljZSgtMSkgPT0gJy8nIHx8IGxhc3QpXCJcbiAgICAgICAgICBbbmdDbGFzc109XCJ7YWN0aXZlOiBsYXN0fVwiPlxuICAgICAgICA8YSAqbmdJZj1cIiFsYXN0XCIgW3JvdXRlckxpbmtdPVwiYnJlYWRjcnVtYi51cmxcIj57e2JyZWFkY3J1bWIubGFiZWwudGl0bGV9fTwvYT5cbiAgICAgICAgPHNwYW4gKm5nSWY9XCJsYXN0XCIgW3JvdXRlckxpbmtdPVwiYnJlYWRjcnVtYi51cmxcIj57e2JyZWFkY3J1bWIubGFiZWwudGl0bGV9fTwvc3Bhbj5cbiAgICAgIDwvbGk+XG4gICAgPC9uZy10ZW1wbGF0ZT5cbiAgYFxufSlcbmV4cG9ydCBjbGFzcyBBcHBCcmVhZGNydW1iQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0LCBPbkRlc3Ryb3kge1xuICBASW5wdXQoKSBmaXhlZDogYm9vbGVhbjtcbiAgcHVibGljIGJyZWFkY3J1bWJzO1xuXG4gIGNvbnN0cnVjdG9yKHB1YmxpYyBzZXJ2aWNlOiBBcHBCcmVhZGNydW1iU2VydmljZSwgcHVibGljIGVsOiBFbGVtZW50UmVmKSB7IH1cblxuICBwdWJsaWMgbmdPbkluaXQoKTogdm9pZCB7XG4gICAgUmVwbGFjZSh0aGlzLmVsKTtcbiAgICB0aGlzLmlzRml4ZWQodGhpcy5maXhlZCk7XG4gICAgdGhpcy5icmVhZGNydW1icyA9IHRoaXMuc2VydmljZS5icmVhZGNydW1icztcbiAgfVxuXG4gIG5nT25EZXN0cm95KCk6IHZvaWQge1xuICAgIGRvY3VtZW50LmJvZHkuY2xhc3NMaXN0LnJlbW92ZSgnYnJlYWRjcnVtYi1maXhlZCcpO1xuICB9XG5cbiAgaXNGaXhlZChmaXhlZDogYm9vbGVhbik6IHZvaWQge1xuICAgIGlmICh0aGlzLmZpeGVkKSB7IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2JvZHknKS5jbGFzc0xpc3QuYWRkKCdicmVhZGNydW1iLWZpeGVkJyk7IH1cbiAgfVxufVxuIl19 \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLWJyZWFkY3J1bWIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGNvcmV1aS9hbmd1bGFyLyIsInNvdXJjZXMiOlsibGliL2JyZWFkY3J1bWIvYXBwLWJyZWFkY3J1bWIuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQXFCLE1BQU0sZUFBZSxDQUFDO0FBQ2hGLE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxhQUFhLENBQUM7QUFDdEMsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFlaEUsTUFBTSxPQUFPLHNCQUFzQjs7Ozs7SUFJakMsWUFBbUIsT0FBNkIsRUFBUyxFQUFjO1FBQXBELFlBQU8sR0FBUCxPQUFPLENBQXNCO1FBQVMsT0FBRSxHQUFGLEVBQUUsQ0FBWTtJQUFJLENBQUM7Ozs7SUFFckUsUUFBUTtRQUNiLE9BQU8sQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUM7UUFDakIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDekIsSUFBSSxDQUFDLFdBQVcsR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQztJQUM5QyxDQUFDOzs7O0lBRUQsV0FBVztRQUNULFFBQVEsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDO0lBQ3JELENBQUM7Ozs7O0lBRUQsT0FBTyxDQUFDLEtBQWM7UUFDcEIsSUFBSSxJQUFJLENBQUMsS0FBSyxFQUFFO1lBQUUsUUFBUSxDQUFDLGFBQWEsQ0FBQyxNQUFNLENBQUMsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLGtCQUFrQixDQUFDLENBQUM7U0FBRTtJQUN2RixDQUFDOzs7WUEvQkYsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSxnQkFBZ0I7Z0JBQzFCLFFBQVEsRUFBRTs7Ozs7Ozs7O0dBU1Q7YUFDRjs7OztZQWRRLG9CQUFvQjtZQUZULFVBQVU7OztvQkFrQjNCLEtBQUs7Ozs7SUFBTix1Q0FBd0I7O0lBQ3hCLDZDQUFtQjs7SUFFUCx5Q0FBb0M7O0lBQUUsb0NBQXFCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBFbGVtZW50UmVmLCBJbnB1dCwgT25Jbml0LCBPbkRlc3Ryb3kgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgUmVwbGFjZSB9IGZyb20gJy4vLi4vc2hhcmVkJztcclxuaW1wb3J0IHsgQXBwQnJlYWRjcnVtYlNlcnZpY2UgfSBmcm9tICcuL2FwcC1icmVhZGNydW1iLnNlcnZpY2UnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICdhcHAtYnJlYWRjcnVtYicsXHJcbiAgdGVtcGxhdGU6IGBcclxuICAgIDxuZy10ZW1wbGF0ZSBuZ0ZvciBsZXQtYnJlYWRjcnVtYiBbbmdGb3JPZl09XCJicmVhZGNydW1icyB8IGFzeW5jXCIgbGV0LWxhc3QgPSBsYXN0PlxyXG4gICAgICA8bGkgY2xhc3M9XCJicmVhZGNydW1iLWl0ZW1cIlxyXG4gICAgICAgICAgKm5nSWY9XCJicmVhZGNydW1iLmxhYmVsLnRpdGxlICYmIChicmVhZGNydW1iLnVybC5zbGljZSgtMSkgPT0gJy8nIHx8IGxhc3QpXCJcclxuICAgICAgICAgIFtuZ0NsYXNzXT1cInthY3RpdmU6IGxhc3R9XCI+XHJcbiAgICAgICAgPGEgKm5nSWY9XCIhbGFzdFwiIFtyb3V0ZXJMaW5rXT1cImJyZWFkY3J1bWIudXJsXCI+e3ticmVhZGNydW1iLmxhYmVsLnRpdGxlfX08L2E+XHJcbiAgICAgICAgPHNwYW4gKm5nSWY9XCJsYXN0XCIgW3JvdXRlckxpbmtdPVwiYnJlYWRjcnVtYi51cmxcIj57e2JyZWFkY3J1bWIubGFiZWwudGl0bGV9fTwvc3Bhbj5cclxuICAgICAgPC9saT5cclxuICAgIDwvbmctdGVtcGxhdGU+XHJcbiAgYFxyXG59KVxyXG5leHBvcnQgY2xhc3MgQXBwQnJlYWRjcnVtYkNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCwgT25EZXN0cm95IHtcclxuICBASW5wdXQoKSBmaXhlZDogYm9vbGVhbjtcclxuICBwdWJsaWMgYnJlYWRjcnVtYnM7XHJcblxyXG4gIGNvbnN0cnVjdG9yKHB1YmxpYyBzZXJ2aWNlOiBBcHBCcmVhZGNydW1iU2VydmljZSwgcHVibGljIGVsOiBFbGVtZW50UmVmKSB7IH1cclxuXHJcbiAgcHVibGljIG5nT25Jbml0KCk6IHZvaWQge1xyXG4gICAgUmVwbGFjZSh0aGlzLmVsKTtcclxuICAgIHRoaXMuaXNGaXhlZCh0aGlzLmZpeGVkKTtcclxuICAgIHRoaXMuYnJlYWRjcnVtYnMgPSB0aGlzLnNlcnZpY2UuYnJlYWRjcnVtYnM7XHJcbiAgfVxyXG5cclxuICBuZ09uRGVzdHJveSgpOiB2b2lkIHtcclxuICAgIGRvY3VtZW50LmJvZHkuY2xhc3NMaXN0LnJlbW92ZSgnYnJlYWRjcnVtYi1maXhlZCcpO1xyXG4gIH1cclxuXHJcbiAgaXNGaXhlZChmaXhlZDogYm9vbGVhbik6IHZvaWQge1xyXG4gICAgaWYgKHRoaXMuZml4ZWQpIHsgZG9jdW1lbnQucXVlcnlTZWxlY3RvcignYm9keScpLmNsYXNzTGlzdC5hZGQoJ2JyZWFkY3J1bWItZml4ZWQnKTsgfVxyXG4gIH1cclxufVxyXG4iXX0= \ No newline at end of file diff --git a/dist/@coreui/angular/esm2015/lib/footer/app-footer.component.js b/dist/@coreui/angular/esm2015/lib/footer/app-footer.component.js index 5234a654..39b7e00f 100644 --- a/dist/@coreui/angular/esm2015/lib/footer/app-footer.component.js +++ b/dist/@coreui/angular/esm2015/lib/footer/app-footer.component.js @@ -60,4 +60,4 @@ if (false) { */ AppFooterComponent.prototype.el; } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLWZvb3Rlci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvZm9vdGVyL2FwcC1mb290ZXIuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQXFCLE1BQU0sZUFBZSxDQUFDO0FBQ2hGLE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxhQUFhLENBQUM7QUFVdEMsTUFBTSxPQUFPLGtCQUFrQjs7OztJQUc3QixZQUFvQixFQUFjO1FBQWQsT0FBRSxHQUFGLEVBQUUsQ0FBWTtJQUFHLENBQUM7Ozs7SUFFdEMsUUFBUTtRQUNOLE9BQU8sQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUM7UUFDakIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDM0IsQ0FBQzs7OztJQUVELFdBQVc7UUFDVCxRQUFRLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsY0FBYyxDQUFDLENBQUM7SUFDakQsQ0FBQzs7Ozs7SUFFRCxPQUFPLENBQUMsS0FBYztRQUNwQixJQUFJLElBQUksQ0FBQyxLQUFLLEVBQUU7WUFBRSxRQUFRLENBQUMsYUFBYSxDQUFDLE1BQU0sQ0FBQyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsY0FBYyxDQUFDLENBQUM7U0FBRTtJQUNuRixDQUFDOzs7WUF4QkYsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSxZQUFZO2dCQUN0QixRQUFRLEVBQUU7Ozs7R0FJVDthQUNGOzs7O1lBVm1CLFVBQVU7OztvQkFZM0IsS0FBSzs7OztJQUFOLG1DQUF3Qjs7Ozs7SUFFWixnQ0FBc0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIEVsZW1lbnRSZWYsIElucHV0LCBPbkluaXQsIE9uRGVzdHJveSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgUmVwbGFjZSB9IGZyb20gJy4vLi4vc2hhcmVkJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnYXBwLWZvb3RlcicsXG4gIHRlbXBsYXRlOiBgXG4gICAgPGZvb3RlciBjbGFzcz1cImFwcC1mb290ZXJcIj5cbiAgICAgIDxuZy1jb250ZW50PjwvbmctY29udGVudD5cbiAgICA8L2Zvb3Rlcj5cbiAgYFxufSlcbmV4cG9ydCBjbGFzcyBBcHBGb290ZXJDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQsIE9uRGVzdHJveSB7XG4gIEBJbnB1dCgpIGZpeGVkOiBib29sZWFuO1xuXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgZWw6IEVsZW1lbnRSZWYpIHt9XG5cbiAgbmdPbkluaXQoKTogdm9pZCB7XG4gICAgUmVwbGFjZSh0aGlzLmVsKTtcbiAgICB0aGlzLmlzRml4ZWQodGhpcy5maXhlZCk7XG4gIH1cblxuICBuZ09uRGVzdHJveSgpOiB2b2lkIHtcbiAgICBkb2N1bWVudC5ib2R5LmNsYXNzTGlzdC5yZW1vdmUoJ2Zvb3Rlci1maXhlZCcpO1xuICB9XG5cbiAgaXNGaXhlZChmaXhlZDogYm9vbGVhbik6IHZvaWQge1xuICAgIGlmICh0aGlzLmZpeGVkKSB7IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2JvZHknKS5jbGFzc0xpc3QuYWRkKCdmb290ZXItZml4ZWQnKTsgfVxuICB9XG59XG4iXX0= \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLWZvb3Rlci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvZm9vdGVyL2FwcC1mb290ZXIuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQXFCLE1BQU0sZUFBZSxDQUFDO0FBQ2hGLE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxhQUFhLENBQUM7QUFVdEMsTUFBTSxPQUFPLGtCQUFrQjs7OztJQUc3QixZQUFvQixFQUFjO1FBQWQsT0FBRSxHQUFGLEVBQUUsQ0FBWTtJQUFHLENBQUM7Ozs7SUFFdEMsUUFBUTtRQUNOLE9BQU8sQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUM7UUFDakIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDM0IsQ0FBQzs7OztJQUVELFdBQVc7UUFDVCxRQUFRLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsY0FBYyxDQUFDLENBQUM7SUFDakQsQ0FBQzs7Ozs7SUFFRCxPQUFPLENBQUMsS0FBYztRQUNwQixJQUFJLElBQUksQ0FBQyxLQUFLLEVBQUU7WUFBRSxRQUFRLENBQUMsYUFBYSxDQUFDLE1BQU0sQ0FBQyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsY0FBYyxDQUFDLENBQUM7U0FBRTtJQUNuRixDQUFDOzs7WUF4QkYsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSxZQUFZO2dCQUN0QixRQUFRLEVBQUU7Ozs7R0FJVDthQUNGOzs7O1lBVm1CLFVBQVU7OztvQkFZM0IsS0FBSzs7OztJQUFOLG1DQUF3Qjs7Ozs7SUFFWixnQ0FBc0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIEVsZW1lbnRSZWYsIElucHV0LCBPbkluaXQsIE9uRGVzdHJveSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBSZXBsYWNlIH0gZnJvbSAnLi8uLi9zaGFyZWQnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICdhcHAtZm9vdGVyJyxcclxuICB0ZW1wbGF0ZTogYFxyXG4gICAgPGZvb3RlciBjbGFzcz1cImFwcC1mb290ZXJcIj5cclxuICAgICAgPG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PlxyXG4gICAgPC9mb290ZXI+XHJcbiAgYFxyXG59KVxyXG5leHBvcnQgY2xhc3MgQXBwRm9vdGVyQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0LCBPbkRlc3Ryb3kge1xyXG4gIEBJbnB1dCgpIGZpeGVkOiBib29sZWFuO1xyXG5cclxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIGVsOiBFbGVtZW50UmVmKSB7fVxyXG5cclxuICBuZ09uSW5pdCgpOiB2b2lkIHtcclxuICAgIFJlcGxhY2UodGhpcy5lbCk7XHJcbiAgICB0aGlzLmlzRml4ZWQodGhpcy5maXhlZCk7XHJcbiAgfVxyXG5cclxuICBuZ09uRGVzdHJveSgpOiB2b2lkIHtcclxuICAgIGRvY3VtZW50LmJvZHkuY2xhc3NMaXN0LnJlbW92ZSgnZm9vdGVyLWZpeGVkJyk7XHJcbiAgfVxyXG5cclxuICBpc0ZpeGVkKGZpeGVkOiBib29sZWFuKTogdm9pZCB7XHJcbiAgICBpZiAodGhpcy5maXhlZCkgeyBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdib2R5JykuY2xhc3NMaXN0LmFkZCgnZm9vdGVyLWZpeGVkJyk7IH1cclxuICB9XHJcbn1cclxuIl19 \ No newline at end of file diff --git a/dist/@coreui/angular/esm2015/lib/header/app-header.component.js b/dist/@coreui/angular/esm2015/lib/header/app-header.component.js index 95a13854..3646d274 100644 --- a/dist/@coreui/angular/esm2015/lib/header/app-header.component.js +++ b/dist/@coreui/angular/esm2015/lib/header/app-header.component.js @@ -10,6 +10,8 @@ export class AppHeaderComponent { */ constructor(el) { this.el = el; + this.navbarBrandText = { icon: '🅲', text: '🅲 CoreUI' }; + this.navbarBrandHref = ''; } /** * @return {?} @@ -17,6 +19,7 @@ export class AppHeaderComponent { ngOnInit() { Replace(this.el); this.isFixed(this.fixed); + this.navbarBrandImg = Boolean(this.navbarBrand || this.navbarBrandFull || this.navbarBrandMinimized); } /** * @return {?} @@ -80,8 +83,8 @@ AppHeaderComponent.decorators = [ - - + + + + + + + - \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n " + template: "\n
    \n \n \n \n \n \n \n \n \n \n \n
    \n
    \n
    \n
    \n \n \n \n \n \n \n \n \n \n \n
    \n " }] } ]; /** @nocollapse */ @@ -111,6 +114,8 @@ var AppHeaderComponent = /** @class */ (function () { navbarBrand: [{ type: Input }], navbarBrandFull: [{ type: Input }], navbarBrandMinimized: [{ type: Input }], + navbarBrandText: [{ type: Input }], + navbarBrandHref: [{ type: Input }], sidebarToggler: [{ type: Input }], mobileSidebarToggler: [{ type: Input }], asideMenuToggler: [{ type: Input }], @@ -129,6 +134,10 @@ if (false) { /** @type {?} */ AppHeaderComponent.prototype.navbarBrandMinimized; /** @type {?} */ + AppHeaderComponent.prototype.navbarBrandText; + /** @type {?} */ + AppHeaderComponent.prototype.navbarBrandHref; + /** @type {?} */ AppHeaderComponent.prototype.sidebarToggler; /** @type {?} */ AppHeaderComponent.prototype.mobileSidebarToggler; @@ -136,10 +145,12 @@ if (false) { AppHeaderComponent.prototype.asideMenuToggler; /** @type {?} */ AppHeaderComponent.prototype.mobileAsideMenuToggler; + /** @type {?} */ + AppHeaderComponent.prototype.navbarBrandImg; /** * @type {?} * @private */ AppHeaderComponent.prototype.el; } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLWhlYWRlci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvaGVhZGVyL2FwcC1oZWFkZXIuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQXFCLE1BQU0sZUFBZSxDQUFDO0FBQ2hGLE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxhQUFhLENBQUM7QUFFdEM7SUFnRUUsNEJBQW9CLEVBQWM7UUFBZCxPQUFFLEdBQUYsRUFBRSxDQUFZO0lBQUcsQ0FBQzs7OztJQUV0QyxxQ0FBUTs7O0lBQVI7UUFDRSxPQUFPLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ2pCLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQzNCLENBQUM7Ozs7SUFFRCx3Q0FBVzs7O0lBQVg7UUFDRSxRQUFRLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsY0FBYyxDQUFDLENBQUM7SUFDakQsQ0FBQzs7Ozs7SUFFRCxvQ0FBTzs7OztJQUFQLFVBQVEsS0FBYztRQUNwQixJQUFJLElBQUksQ0FBQyxLQUFLLEVBQUU7WUFBRSxRQUFRLENBQUMsYUFBYSxDQUFDLE1BQU0sQ0FBQyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsY0FBYyxDQUFDLENBQUM7U0FBRTtJQUNuRixDQUFDOzs7OztJQUVELG1DQUFNOzs7O0lBQU4sVUFBTyxLQUFVO1FBQ2YsT0FBTyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM7SUFDcEMsQ0FBQzs7Ozs7SUFFRCxxQ0FBUTs7OztJQUFSLFVBQVMsS0FBVTtRQUNqQixPQUFPLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQztJQUM1QyxDQUFDOzs7OztJQUVELHNDQUFTOzs7O0lBQVQsVUFBVSxLQUFVO1FBQ2xCLE9BQU8sS0FBSyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDO0lBQzlDLENBQUM7Ozs7O0lBRUQsbUNBQU07Ozs7SUFBTixVQUFPLEtBQVU7UUFDZixPQUFPLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQztJQUNwQyxDQUFDOzs7OztJQUVELHVDQUFVOzs7O0lBQVYsVUFBVyxVQUFlO1FBQ3hCLE9BQU8sQ0FBQyxHQUFHLENBQUMsVUFBVSxDQUFDLENBQUM7UUFDeEIsT0FBTyxVQUFVLENBQUMsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDO0lBQ3RDLENBQUM7O2dCQWxHRixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLFlBQVk7b0JBQ3RCLFFBQVEsRUFBRSw2ckVBOENUO2lCQUNGOzs7O2dCQXBEbUIsVUFBVTs7O3dCQXVEM0IsS0FBSzs4QkFFTCxLQUFLO2tDQUNMLEtBQUs7dUNBQ0wsS0FBSztpQ0FFTCxLQUFLO3VDQUNMLEtBQUs7bUNBRUwsS0FBSzt5Q0FDTCxLQUFLOztJQXFDUix5QkFBQztDQUFBLEFBbkdELElBbUdDO1NBakRZLGtCQUFrQjs7O0lBRTdCLG1DQUF3Qjs7SUFFeEIseUNBQTBCOztJQUMxQiw2Q0FBOEI7O0lBQzlCLGtEQUFtQzs7SUFFbkMsNENBQTZCOztJQUM3QixrREFBbUM7O0lBRW5DLDhDQUErQjs7SUFDL0Isb0RBQXFDOzs7OztJQUV6QixnQ0FBc0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIEVsZW1lbnRSZWYsIElucHV0LCBPbkluaXQsIE9uRGVzdHJveSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgUmVwbGFjZSB9IGZyb20gJy4vLi4vc2hhcmVkJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnYXBwLWhlYWRlcicsXG4gIHRlbXBsYXRlOiBgXG4gICAgPGhlYWRlciBjbGFzcz1cImFwcC1oZWFkZXIgbmF2YmFyXCI+XG4gICAgICA8bmctdGVtcGxhdGUgW25nSWZdPVwibW9iaWxlU2lkZWJhclRvZ2dsZXIgIT0gZmFsc2VcIj5cbiAgICAgICAgPGJ1dHRvbiBjbGFzcz1cIm5hdmJhci10b2dnbGVyIGQtbGctbm9uZVwiIHR5cGU9XCJidXR0b25cIiBhcHBTaWRlYmFyVG9nZ2xlcj5cbiAgICAgICAgICA8c3BhbiBjbGFzcz1cIm5hdmJhci10b2dnbGVyLWljb25cIj48L3NwYW4+XG4gICAgICAgIDwvYnV0dG9uPlxuICAgICAgPC9uZy10ZW1wbGF0ZT5cbiAgICAgIDxuZy10ZW1wbGF0ZSBbbmdJZl09XCJuYXZiYXJCcmFuZCB8fCBuYXZiYXJCcmFuZEZ1bGwgfHwgbmF2YmFyQnJhbmRNaW5pbWl6ZWRcIj5cbiAgICAgICAgPGEgY2xhc3M9XCJuYXZiYXItYnJhbmRcIiBocmVmPVwiI1wiPlxuICAgICAgICAgIDxpbWcgKm5nSWY9XCJuYXZiYXJCcmFuZFwiXG4gICAgICAgICAgICAgICBbc3JjXT1cImltZ1NyYyhuYXZiYXJCcmFuZClcIlxuICAgICAgICAgICAgICAgW2F0dHIud2lkdGhdPVwiaW1nV2lkdGgobmF2YmFyQnJhbmQpXCJcbiAgICAgICAgICAgICAgIFthdHRyLmhlaWdodF09XCJpbWdIZWlnaHQobmF2YmFyQnJhbmQpXCJcbiAgICAgICAgICAgICAgIFthdHRyLmFsdF09XCJpbWdBbHQobmF2YmFyQnJhbmQpXCJcbiAgICAgICAgICAgICAgIGNsYXNzPVwibmF2YmFyLWJyYW5kXCI+XG4gICAgICAgICAgPGltZyAqbmdJZj1cIm5hdmJhckJyYW5kRnVsbFwiXG4gICAgICAgICAgICAgICBbc3JjXT1cImltZ1NyYyhuYXZiYXJCcmFuZEZ1bGwpXCJcbiAgICAgICAgICAgICAgIFthdHRyLndpZHRoXT1cImltZ1dpZHRoKG5hdmJhckJyYW5kRnVsbClcIlxuICAgICAgICAgICAgICAgW2F0dHIuaGVpZ2h0XT1cImltZ0hlaWdodChuYXZiYXJCcmFuZEZ1bGwpXCJcbiAgICAgICAgICAgICAgIFthdHRyLmFsdF09XCJpbWdBbHQobmF2YmFyQnJhbmRGdWxsKVwiXG4gICAgICAgICAgICAgICBjbGFzcz1cIm5hdmJhci1icmFuZC1mdWxsXCI+XG4gICAgICAgICAgPGltZyAqbmdJZj1cIm5hdmJhckJyYW5kTWluaW1pemVkXCJcbiAgICAgICAgICAgICAgIFtzcmNdPVwiaW1nU3JjKG5hdmJhckJyYW5kTWluaW1pemVkKVwiXG4gICAgICAgICAgICAgICBbYXR0ci53aWR0aF09XCJpbWdXaWR0aChuYXZiYXJCcmFuZE1pbmltaXplZClcIlxuICAgICAgICAgICAgICAgW2F0dHIuaGVpZ2h0XT1cImltZ0hlaWdodChuYXZiYXJCcmFuZE1pbmltaXplZClcIlxuICAgICAgICAgICAgICAgW2F0dHIuYWx0XT1cImltZ0FsdChuYXZiYXJCcmFuZE1pbmltaXplZClcIlxuICAgICAgICAgICAgICAgY2xhc3M9XCJuYXZiYXItYnJhbmQtbWluaW1pemVkXCI+XG4gICAgICAgIDwvYT5cbiAgICAgIDwvbmctdGVtcGxhdGU+XG4gICAgICA8bmctdGVtcGxhdGUgW25nSWZdPVwic2lkZWJhclRvZ2dsZXIgIT0gZmFsc2VcIj5cbiAgICAgICAgPGJ1dHRvbiBjbGFzcz1cIm5hdmJhci10b2dnbGVyIGQtbWQtZG93bi1ub25lXCIgdHlwZT1cImJ1dHRvblwiIFthcHBTaWRlYmFyVG9nZ2xlcl09XCJzaWRlYmFyVG9nZ2xlclwiPlxuICAgICAgICAgIDxzcGFuIGNsYXNzPVwibmF2YmFyLXRvZ2dsZXItaWNvblwiPjwvc3Bhbj5cbiAgICAgICAgPC9idXR0b24+XG4gICAgICA8L25nLXRlbXBsYXRlPlxuICAgICAgPG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PlxuICAgICAgPG5nLXRlbXBsYXRlIFtuZ0lmXT1cImFzaWRlTWVudVRvZ2dsZXIgIT0gZmFsc2VcIj5cbiAgICAgICAgPGJ1dHRvbiBjbGFzcz1cIm5hdmJhci10b2dnbGVyIGQtbWQtZG93bi1ub25lXCIgdHlwZT1cImJ1dHRvblwiIFthcHBBc2lkZU1lbnVUb2dnbGVyXT1cImFzaWRlTWVudVRvZ2dsZXJcIj5cbiAgICAgICAgICA8c3BhbiBjbGFzcz1cIm5hdmJhci10b2dnbGVyLWljb25cIj48L3NwYW4+XG4gICAgICAgIDwvYnV0dG9uPlxuICAgICAgPC9uZy10ZW1wbGF0ZT5cbiAgICAgIDxuZy10ZW1wbGF0ZSBbbmdJZl09XCJtb2JpbGVBc2lkZU1lbnVUb2dnbGVyICE9IGZhbHNlXCI+XG4gICAgICAgIDxidXR0b24gY2xhc3M9XCJuYXZiYXItdG9nZ2xlciBkLWxnLW5vbmVcIiB0eXBlPVwiYnV0dG9uXCIgYXBwQXNpZGVNZW51VG9nZ2xlcj5cbiAgICAgICAgICA8c3BhbiBjbGFzcz1cIm5hdmJhci10b2dnbGVyLWljb25cIj48L3NwYW4+XG4gICAgICAgIDwvYnV0dG9uPlxuICAgICAgPC9uZy10ZW1wbGF0ZT5cbiAgICA8L2hlYWRlcj5cbiAgYFxufSlcbmV4cG9ydCBjbGFzcyBBcHBIZWFkZXJDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQsIE9uRGVzdHJveSB7XG5cbiAgQElucHV0KCkgZml4ZWQ6IGJvb2xlYW47XG5cbiAgQElucHV0KCkgbmF2YmFyQnJhbmQ6IGFueTtcbiAgQElucHV0KCkgbmF2YmFyQnJhbmRGdWxsOiBhbnk7XG4gIEBJbnB1dCgpIG5hdmJhckJyYW5kTWluaW1pemVkOiBhbnk7XG5cbiAgQElucHV0KCkgc2lkZWJhclRvZ2dsZXI6IGFueTtcbiAgQElucHV0KCkgbW9iaWxlU2lkZWJhclRvZ2dsZXI6IGFueTtcblxuICBASW5wdXQoKSBhc2lkZU1lbnVUb2dnbGVyOiBhbnk7XG4gIEBJbnB1dCgpIG1vYmlsZUFzaWRlTWVudVRvZ2dsZXI6IGFueTtcblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIGVsOiBFbGVtZW50UmVmKSB7fVxuXG4gIG5nT25Jbml0KCk6IHZvaWQge1xuICAgIFJlcGxhY2UodGhpcy5lbCk7XG4gICAgdGhpcy5pc0ZpeGVkKHRoaXMuZml4ZWQpO1xuICB9XG5cbiAgbmdPbkRlc3Ryb3koKTogdm9pZCB7XG4gICAgZG9jdW1lbnQuYm9keS5jbGFzc0xpc3QucmVtb3ZlKCdoZWFkZXItZml4ZWQnKTtcbiAgfVxuXG4gIGlzRml4ZWQoZml4ZWQ6IGJvb2xlYW4pOiB2b2lkIHtcbiAgICBpZiAodGhpcy5maXhlZCkgeyBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdib2R5JykuY2xhc3NMaXN0LmFkZCgnaGVhZGVyLWZpeGVkJyk7IH1cbiAgfVxuXG4gIGltZ1NyYyhicmFuZDogYW55KTogdm9pZCB7XG4gICAgcmV0dXJuIGJyYW5kLnNyYyA/IGJyYW5kLnNyYyA6ICcnO1xuICB9XG5cbiAgaW1nV2lkdGgoYnJhbmQ6IGFueSk6IHZvaWQge1xuICAgIHJldHVybiBicmFuZC53aWR0aCA/IGJyYW5kLndpZHRoIDogJ2F1dG8nO1xuICB9XG5cbiAgaW1nSGVpZ2h0KGJyYW5kOiBhbnkpOiB2b2lkIHtcbiAgICByZXR1cm4gYnJhbmQuaGVpZ2h0ID8gYnJhbmQuaGVpZ2h0IDogJ2F1dG8nO1xuICB9XG5cbiAgaW1nQWx0KGJyYW5kOiBhbnkpOiB2b2lkIHtcbiAgICByZXR1cm4gYnJhbmQuYWx0ID8gYnJhbmQuYWx0IDogJyc7XG4gIH1cblxuICBicmVha3BvaW50KGJyZWFrcG9pbnQ6IGFueSk6IHZvaWQge1xuICAgIGNvbnNvbGUubG9nKGJyZWFrcG9pbnQpO1xuICAgIHJldHVybiBicmVha3BvaW50ID8gYnJlYWtwb2ludCA6ICcnO1xuICB9XG59XG4iXX0= \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLWhlYWRlci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvaGVhZGVyL2FwcC1oZWFkZXIuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQXFCLE1BQU0sZUFBZSxDQUFDO0FBQ2hGLE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxhQUFhLENBQUM7QUFFdEM7SUF3RUUsNEJBQW9CLEVBQWM7UUFBZCxPQUFFLEdBQUYsRUFBRSxDQUFZO1FBWHpCLG9CQUFlLEdBQVEsRUFBQyxJQUFJLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxXQUFXLEVBQUMsQ0FBQztRQUN2RCxvQkFBZSxHQUFRLEVBQUUsQ0FBQztJQVVFLENBQUM7Ozs7SUFFdEMscUNBQVE7OztJQUFSO1FBQ0UsT0FBTyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQztRQUNqQixJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUN6QixJQUFJLENBQUMsY0FBYyxHQUFHLE9BQU8sQ0FBQyxJQUFJLENBQUMsV0FBVyxJQUFJLElBQUksQ0FBQyxlQUFlLElBQUksSUFBSSxDQUFDLG9CQUFvQixDQUFDLENBQUM7SUFDdkcsQ0FBQzs7OztJQUVELHdDQUFXOzs7SUFBWDtRQUNFLFFBQVEsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxjQUFjLENBQUMsQ0FBQztJQUNqRCxDQUFDOzs7OztJQUVELG9DQUFPOzs7O0lBQVAsVUFBUSxLQUFjO1FBQ3BCLElBQUksSUFBSSxDQUFDLEtBQUssRUFBRTtZQUFFLFFBQVEsQ0FBQyxhQUFhLENBQUMsTUFBTSxDQUFDLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxjQUFjLENBQUMsQ0FBQztTQUFFO0lBQ25GLENBQUM7Ozs7O0lBRUQsbUNBQU07Ozs7SUFBTixVQUFPLEtBQVU7UUFDZixPQUFPLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQztJQUNwQyxDQUFDOzs7OztJQUVELHFDQUFROzs7O0lBQVIsVUFBUyxLQUFVO1FBQ2pCLE9BQU8sS0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDO0lBQzVDLENBQUM7Ozs7O0lBRUQsc0NBQVM7Ozs7SUFBVCxVQUFVLEtBQVU7UUFDbEIsT0FBTyxLQUFLLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUM7SUFDOUMsQ0FBQzs7Ozs7SUFFRCxtQ0FBTTs7OztJQUFOLFVBQU8sS0FBVTtRQUNmLE9BQU8sS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDO0lBQ3BDLENBQUM7Ozs7O0lBRUQsdUNBQVU7Ozs7SUFBVixVQUFXLFVBQWU7UUFDeEIsT0FBTyxDQUFDLEdBQUcsQ0FBQyxVQUFVLENBQUMsQ0FBQztRQUN4QixPQUFPLFVBQVUsQ0FBQyxDQUFDLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM7SUFDdEMsQ0FBQzs7Z0JBM0dGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsWUFBWTtvQkFDdEIsUUFBUSxFQUFFLG83RUFrRFQ7aUJBQ0Y7Ozs7Z0JBeERtQixVQUFVOzs7d0JBMkQzQixLQUFLOzhCQUVMLEtBQUs7a0NBQ0wsS0FBSzt1Q0FDTCxLQUFLO2tDQUNMLEtBQUs7a0NBQ0wsS0FBSztpQ0FFTCxLQUFLO3VDQUNMLEtBQUs7bUNBRUwsS0FBSzt5Q0FDTCxLQUFLOztJQXdDUix5QkFBQztDQUFBLEFBNUdELElBNEdDO1NBdERZLGtCQUFrQjs7O0lBRTdCLG1DQUF3Qjs7SUFFeEIseUNBQTBCOztJQUMxQiw2Q0FBOEI7O0lBQzlCLGtEQUFtQzs7SUFDbkMsNkNBQWdFOztJQUNoRSw2Q0FBbUM7O0lBRW5DLDRDQUE2Qjs7SUFDN0Isa0RBQW1DOztJQUVuQyw4Q0FBK0I7O0lBQy9CLG9EQUFxQzs7SUFFckMsNENBQXdCOzs7OztJQUVaLGdDQUFzQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgRWxlbWVudFJlZiwgSW5wdXQsIE9uSW5pdCwgT25EZXN0cm95IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBSZXBsYWNlIH0gZnJvbSAnLi8uLi9zaGFyZWQnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdhcHAtaGVhZGVyJyxcbiAgdGVtcGxhdGU6IGBcbiAgICA8aGVhZGVyIGNsYXNzPVwiYXBwLWhlYWRlciBuYXZiYXJcIj5cbiAgICAgIDxuZy10ZW1wbGF0ZSBbbmdJZl09XCJtb2JpbGVTaWRlYmFyVG9nZ2xlciAhPSBmYWxzZVwiPlxuICAgICAgICA8YnV0dG9uIGNsYXNzPVwibmF2YmFyLXRvZ2dsZXIgZC1sZy1ub25lXCIgdHlwZT1cImJ1dHRvblwiIGFwcFNpZGViYXJUb2dnbGVyPlxuICAgICAgICAgIDxzcGFuIGNsYXNzPVwibmF2YmFyLXRvZ2dsZXItaWNvblwiPjwvc3Bhbj5cbiAgICAgICAgPC9idXR0b24+XG4gICAgICA8L25nLXRlbXBsYXRlPlxuICAgICAgICA8YSBjbGFzcz1cIm5hdmJhci1icmFuZFwiIFtocmVmXT1cIm5hdmJhckJyYW5kSHJlZlwiPlxuICAgICAgICAgIDxuZy10ZW1wbGF0ZSBbbmdJZl09XCJuYXZiYXJCcmFuZEltZ1wiPlxuICAgICAgICAgIDxpbWcgKm5nSWY9XCJuYXZiYXJCcmFuZFwiXG4gICAgICAgICAgICAgICBbc3JjXT1cImltZ1NyYyhuYXZiYXJCcmFuZClcIlxuICAgICAgICAgICAgICAgW2F0dHIud2lkdGhdPVwiaW1nV2lkdGgobmF2YmFyQnJhbmQpXCJcbiAgICAgICAgICAgICAgIFthdHRyLmhlaWdodF09XCJpbWdIZWlnaHQobmF2YmFyQnJhbmQpXCJcbiAgICAgICAgICAgICAgIFthdHRyLmFsdF09XCJpbWdBbHQobmF2YmFyQnJhbmQpXCJcbiAgICAgICAgICAgICAgIGNsYXNzPVwibmF2YmFyLWJyYW5kXCI+XG4gICAgICAgICAgPGltZyAqbmdJZj1cIm5hdmJhckJyYW5kRnVsbFwiXG4gICAgICAgICAgICAgICBbc3JjXT1cImltZ1NyYyhuYXZiYXJCcmFuZEZ1bGwpXCJcbiAgICAgICAgICAgICAgIFthdHRyLndpZHRoXT1cImltZ1dpZHRoKG5hdmJhckJyYW5kRnVsbClcIlxuICAgICAgICAgICAgICAgW2F0dHIuaGVpZ2h0XT1cImltZ0hlaWdodChuYXZiYXJCcmFuZEZ1bGwpXCJcbiAgICAgICAgICAgICAgIFthdHRyLmFsdF09XCJpbWdBbHQobmF2YmFyQnJhbmRGdWxsKVwiXG4gICAgICAgICAgICAgICBjbGFzcz1cIm5hdmJhci1icmFuZC1mdWxsXCI+XG4gICAgICAgICAgPGltZyAqbmdJZj1cIm5hdmJhckJyYW5kTWluaW1pemVkXCJcbiAgICAgICAgICAgICAgIFtzcmNdPVwiaW1nU3JjKG5hdmJhckJyYW5kTWluaW1pemVkKVwiXG4gICAgICAgICAgICAgICBbYXR0ci53aWR0aF09XCJpbWdXaWR0aChuYXZiYXJCcmFuZE1pbmltaXplZClcIlxuICAgICAgICAgICAgICAgW2F0dHIuaGVpZ2h0XT1cImltZ0hlaWdodChuYXZiYXJCcmFuZE1pbmltaXplZClcIlxuICAgICAgICAgICAgICAgW2F0dHIuYWx0XT1cImltZ0FsdChuYXZiYXJCcmFuZE1pbmltaXplZClcIlxuICAgICAgICAgICAgICAgY2xhc3M9XCJuYXZiYXItYnJhbmQtbWluaW1pemVkXCI+XG4gICAgICAgICAgPC9uZy10ZW1wbGF0ZT5cbiAgICAgICAgICA8bmctdGVtcGxhdGUgW25nSWZdPVwiIW5hdmJhckJyYW5kSW1nXCI+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwibmF2YmFyLWJyYW5kLWZ1bGxcIiBbaW5uZXJIVE1MXT1cIm5hdmJhckJyYW5kVGV4dC50ZXh0XCI+PC9kaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwibmF2YmFyLWJyYW5kLW1pbmltaXplZFwiIFtpbm5lckhUTUxdPVwibmF2YmFyQnJhbmRUZXh0Lmljb25cIj48L2Rpdj5cbiAgICAgICAgICA8L25nLXRlbXBsYXRlPlxuICAgICAgICA8L2E+XG4gICAgICA8bmctdGVtcGxhdGUgW25nSWZdPVwic2lkZWJhclRvZ2dsZXIgIT0gZmFsc2VcIj5cbiAgICAgICAgPGJ1dHRvbiBjbGFzcz1cIm5hdmJhci10b2dnbGVyIGQtbWQtZG93bi1ub25lXCIgdHlwZT1cImJ1dHRvblwiIFthcHBTaWRlYmFyVG9nZ2xlcl09XCJzaWRlYmFyVG9nZ2xlclwiPlxuICAgICAgICAgIDxzcGFuIGNsYXNzPVwibmF2YmFyLXRvZ2dsZXItaWNvblwiPjwvc3Bhbj5cbiAgICAgICAgPC9idXR0b24+XG4gICAgICA8L25nLXRlbXBsYXRlPlxuICAgICAgPG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PlxuICAgICAgPG5nLXRlbXBsYXRlIFtuZ0lmXT1cImFzaWRlTWVudVRvZ2dsZXIgIT0gZmFsc2VcIj5cbiAgICAgICAgPGJ1dHRvbiBjbGFzcz1cIm5hdmJhci10b2dnbGVyIGQtbWQtZG93bi1ub25lXCIgdHlwZT1cImJ1dHRvblwiIFthcHBBc2lkZU1lbnVUb2dnbGVyXT1cImFzaWRlTWVudVRvZ2dsZXJcIj5cbiAgICAgICAgICA8c3BhbiBjbGFzcz1cIm5hdmJhci10b2dnbGVyLWljb25cIj48L3NwYW4+XG4gICAgICAgIDwvYnV0dG9uPlxuICAgICAgPC9uZy10ZW1wbGF0ZT5cbiAgICAgIDxuZy10ZW1wbGF0ZSBbbmdJZl09XCJtb2JpbGVBc2lkZU1lbnVUb2dnbGVyICE9IGZhbHNlXCI+XG4gICAgICAgIDxidXR0b24gY2xhc3M9XCJuYXZiYXItdG9nZ2xlciBkLWxnLW5vbmVcIiB0eXBlPVwiYnV0dG9uXCIgYXBwQXNpZGVNZW51VG9nZ2xlcj5cbiAgICAgICAgICA8c3BhbiBjbGFzcz1cIm5hdmJhci10b2dnbGVyLWljb25cIj48L3NwYW4+XG4gICAgICAgIDwvYnV0dG9uPlxuICAgICAgPC9uZy10ZW1wbGF0ZT5cbiAgICA8L2hlYWRlcj5cbiAgYFxufSlcbmV4cG9ydCBjbGFzcyBBcHBIZWFkZXJDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQsIE9uRGVzdHJveSB7XG5cbiAgQElucHV0KCkgZml4ZWQ6IGJvb2xlYW47XG5cbiAgQElucHV0KCkgbmF2YmFyQnJhbmQ6IGFueTtcbiAgQElucHV0KCkgbmF2YmFyQnJhbmRGdWxsOiBhbnk7XG4gIEBJbnB1dCgpIG5hdmJhckJyYW5kTWluaW1pemVkOiBhbnk7XG4gIEBJbnB1dCgpIG5hdmJhckJyYW5kVGV4dDogYW55ID0ge2ljb246ICfwn4WyJywgdGV4dDogJ/CfhbIgQ29yZVVJJ307XG4gIEBJbnB1dCgpIG5hdmJhckJyYW5kSHJlZjogYW55ID0gJyc7XG5cbiAgQElucHV0KCkgc2lkZWJhclRvZ2dsZXI6IGFueTtcbiAgQElucHV0KCkgbW9iaWxlU2lkZWJhclRvZ2dsZXI6IGFueTtcblxuICBASW5wdXQoKSBhc2lkZU1lbnVUb2dnbGVyOiBhbnk7XG4gIEBJbnB1dCgpIG1vYmlsZUFzaWRlTWVudVRvZ2dsZXI6IGFueTtcblxuICBuYXZiYXJCcmFuZEltZzogYm9vbGVhbjtcblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIGVsOiBFbGVtZW50UmVmKSB7fVxuXG4gIG5nT25Jbml0KCk6IHZvaWQge1xuICAgIFJlcGxhY2UodGhpcy5lbCk7XG4gICAgdGhpcy5pc0ZpeGVkKHRoaXMuZml4ZWQpO1xuICAgIHRoaXMubmF2YmFyQnJhbmRJbWcgPSBCb29sZWFuKHRoaXMubmF2YmFyQnJhbmQgfHwgdGhpcy5uYXZiYXJCcmFuZEZ1bGwgfHwgdGhpcy5uYXZiYXJCcmFuZE1pbmltaXplZCk7XG4gIH1cblxuICBuZ09uRGVzdHJveSgpOiB2b2lkIHtcbiAgICBkb2N1bWVudC5ib2R5LmNsYXNzTGlzdC5yZW1vdmUoJ2hlYWRlci1maXhlZCcpO1xuICB9XG5cbiAgaXNGaXhlZChmaXhlZDogYm9vbGVhbik6IHZvaWQge1xuICAgIGlmICh0aGlzLmZpeGVkKSB7IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2JvZHknKS5jbGFzc0xpc3QuYWRkKCdoZWFkZXItZml4ZWQnKTsgfVxuICB9XG5cbiAgaW1nU3JjKGJyYW5kOiBhbnkpOiB2b2lkIHtcbiAgICByZXR1cm4gYnJhbmQuc3JjID8gYnJhbmQuc3JjIDogJyc7XG4gIH1cblxuICBpbWdXaWR0aChicmFuZDogYW55KTogdm9pZCB7XG4gICAgcmV0dXJuIGJyYW5kLndpZHRoID8gYnJhbmQud2lkdGggOiAnYXV0byc7XG4gIH1cblxuICBpbWdIZWlnaHQoYnJhbmQ6IGFueSk6IHZvaWQge1xuICAgIHJldHVybiBicmFuZC5oZWlnaHQgPyBicmFuZC5oZWlnaHQgOiAnYXV0byc7XG4gIH1cblxuICBpbWdBbHQoYnJhbmQ6IGFueSk6IHZvaWQge1xuICAgIHJldHVybiBicmFuZC5hbHQgPyBicmFuZC5hbHQgOiAnJztcbiAgfVxuXG4gIGJyZWFrcG9pbnQoYnJlYWtwb2ludDogYW55KTogdm9pZCB7XG4gICAgY29uc29sZS5sb2coYnJlYWtwb2ludCk7XG4gICAgcmV0dXJuIGJyZWFrcG9pbnQgPyBicmVha3BvaW50IDogJyc7XG4gIH1cbn1cbiJdfQ== \ No newline at end of file diff --git a/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar.component.js b/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar.component.js index 210dec12..0d89e2ef 100644 --- a/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar.component.js +++ b/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar.component.js @@ -90,7 +90,7 @@ var AppSidebarComponent = /** @class */ (function () { * @return {?} */ function (fixed) { - console.warn('fixedPosition() is deprecated, use isFixed() instead'); + console.warn('deprecated fixedPosition(), use isFixed() instead'); if (this.fixed) { document.querySelector('body').classList.add('sidebar-fixed'); } @@ -144,4 +144,4 @@ if (false) { /** @type {?} */ AppSidebarComponent.prototype.true; } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNpZGViYXIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGNvcmV1aS9hbmd1bGFyLyIsInNvdXJjZXMiOlsibGliL3NpZGViYXIvYXBwLXNpZGViYXIuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxXQUFXLEVBQXFCLE1BQU0sZUFBZSxDQUFDO0FBQ2pGLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLGFBQWEsQ0FBQztBQUVoRDtJQWFFO0lBQWUsQ0FBQzs7OztJQUVoQixzQ0FBUTs7O0lBQVI7UUFDRSxJQUFJLENBQUMsaUJBQWlCLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBQ3JDLElBQUksQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBQzdCLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQ3pCLElBQUksQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDO1FBQ2pDLElBQUksQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDO0lBQ25DLENBQUM7Ozs7SUFFRCx5Q0FBVzs7O0lBQVg7UUFDRSxRQUFRLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsZUFBZSxDQUFDLENBQUM7SUFDbEQsQ0FBQzs7Ozs7SUFFRCx1Q0FBUzs7OztJQUFULFVBQVUsT0FBZ0I7UUFDeEIsSUFBSSxJQUFJLENBQUMsT0FBTyxFQUFFO1lBQUUsUUFBUSxDQUFDLGFBQWEsQ0FBQyxNQUFNLENBQUMsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLGlCQUFpQixDQUFDLENBQUM7U0FBRTtJQUN4RixDQUFDOzs7OztJQUVELHFDQUFPOzs7O0lBQVAsVUFBUSxLQUFjO1FBQ3BCLElBQUksSUFBSSxDQUFDLEtBQUssRUFBRTtZQUFFLFFBQVEsQ0FBQyxhQUFhLENBQUMsTUFBTSxDQUFDLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxlQUFlLENBQUMsQ0FBQztTQUFFO0lBQ3BGLENBQUM7Ozs7O0lBRUQseUNBQVc7Ozs7SUFBWCxVQUFZLFNBQWtCO1FBQzVCLElBQUksSUFBSSxDQUFDLFNBQVMsRUFBRTtZQUFFLFFBQVEsQ0FBQyxhQUFhLENBQUMsTUFBTSxDQUFDLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUIsQ0FBQyxDQUFDO1NBQUU7SUFDNUYsQ0FBQzs7Ozs7SUFFRCx5Q0FBVzs7OztJQUFYLFVBQVksU0FBa0I7UUFDNUIsSUFBSSxJQUFJLENBQUMsU0FBUyxFQUFFO1lBQUUsUUFBUSxDQUFDLGFBQWEsQ0FBQyxNQUFNLENBQUMsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLG9CQUFvQixDQUFDLENBQUM7U0FBRTtJQUM3RixDQUFDOzs7OztJQUVELDJDQUFhOzs7O0lBQWIsVUFBYyxLQUFjO1FBQzFCLE9BQU8sQ0FBQyxJQUFJLENBQUMsc0RBQXNELENBQUMsQ0FBQTtRQUNwRSxJQUFJLElBQUksQ0FBQyxLQUFLLEVBQUU7WUFBRSxRQUFRLENBQUMsYUFBYSxDQUFDLE1BQU0sQ0FBQyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsZUFBZSxDQUFDLENBQUM7U0FBRTtJQUNwRixDQUFDOzs7OztJQUVELCtDQUFpQjs7OztJQUFqQixVQUFrQixPQUFZO1FBQzVCLElBQUksSUFBSSxDQUFDLE9BQU8sS0FBSyxLQUFLLEVBQUc7O2dCQUN2QixRQUFRLFNBQUE7WUFDWixJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxRQUFRLEdBQUcsYUFBVyxJQUFJLENBQUMsT0FBTyxVQUFPLENBQUMsQ0FBQyxDQUFDLFFBQVEsR0FBRyxpQkFBaUIsQ0FBQyxDQUFDLENBQUMsQ0FBQztZQUMzRixRQUFRLENBQUMsYUFBYSxDQUFDLE1BQU0sQ0FBQyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsUUFBUSxDQUFDLENBQUM7U0FDeEQ7SUFDSCxDQUFDOztnQkF0REYsU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSxhQUFhO29CQUN2QixRQUFRLEVBQUUsMkJBQTJCO2lCQUN0Qzs7Ozs7MEJBRUUsS0FBSzswQkFDTCxLQUFLO3dCQUNMLEtBQUs7NEJBQ0wsS0FBSzs0QkFDTCxLQUFLO3VCQUVMLFdBQVcsU0FBQyxlQUFlOztJQTRDOUIsMEJBQUM7Q0FBQSxBQXZERCxJQXVEQztTQW5EWSxtQkFBbUI7OztJQUM5QixzQ0FBMEI7O0lBQzFCLHNDQUFzQjs7SUFDdEIsb0NBQXdCOztJQUN4Qix3Q0FBNEI7O0lBQzVCLHdDQUE0Qjs7SUFFNUIsbUNBQW1DIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCwgSG9zdEJpbmRpbmcsIE9uSW5pdCwgT25EZXN0cm95IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBzaWRlYmFyQ3NzQ2xhc3NlcyB9IGZyb20gJy4vLi4vc2hhcmVkJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnYXBwLXNpZGViYXInLFxuICB0ZW1wbGF0ZTogYDxuZy1jb250ZW50PjwvbmctY29udGVudD5gXG59KVxuZXhwb3J0IGNsYXNzIEFwcFNpZGViYXJDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQsIE9uRGVzdHJveSB7XG4gIEBJbnB1dCgpIGNvbXBhY3Q6IGJvb2xlYW47XG4gIEBJbnB1dCgpIGRpc3BsYXk6IGFueTtcbiAgQElucHV0KCkgZml4ZWQ6IGJvb2xlYW47XG4gIEBJbnB1dCgpIG1pbmltaXplZDogYm9vbGVhbjtcbiAgQElucHV0KCkgb2ZmQ2FudmFzOiBib29sZWFuO1xuXG4gIEBIb3N0QmluZGluZygnY2xhc3Muc2lkZWJhcicpIHRydWU7XG5cbiAgY29uc3RydWN0b3IoKSB7fVxuXG4gIG5nT25Jbml0KCk6IHZvaWQge1xuICAgIHRoaXMuZGlzcGxheUJyZWFrcG9pbnQodGhpcy5kaXNwbGF5KTtcbiAgICB0aGlzLmlzQ29tcGFjdCh0aGlzLmNvbXBhY3QpO1xuICAgIHRoaXMuaXNGaXhlZCh0aGlzLmZpeGVkKTtcbiAgICB0aGlzLmlzTWluaW1pemVkKHRoaXMubWluaW1pemVkKTtcbiAgICB0aGlzLmlzT2ZmQ2FudmFzKHRoaXMub2ZmQ2FudmFzKTtcbiAgfVxuXG4gIG5nT25EZXN0cm95KCk6IHZvaWQge1xuICAgIGRvY3VtZW50LmJvZHkuY2xhc3NMaXN0LnJlbW92ZSgnc2lkZWJhci1maXhlZCcpO1xuICB9XG5cbiAgaXNDb21wYWN0KGNvbXBhY3Q6IGJvb2xlYW4pOiB2b2lkIHtcbiAgICBpZiAodGhpcy5jb21wYWN0KSB7IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2JvZHknKS5jbGFzc0xpc3QuYWRkKCdzaWRlYmFyLWNvbXBhY3QnKTsgfVxuICB9XG5cbiAgaXNGaXhlZChmaXhlZDogYm9vbGVhbik6IHZvaWQge1xuICAgIGlmICh0aGlzLmZpeGVkKSB7IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2JvZHknKS5jbGFzc0xpc3QuYWRkKCdzaWRlYmFyLWZpeGVkJyk7IH1cbiAgfVxuXG4gIGlzTWluaW1pemVkKG1pbmltaXplZDogYm9vbGVhbik6IHZvaWQge1xuICAgIGlmICh0aGlzLm1pbmltaXplZCkgeyBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdib2R5JykuY2xhc3NMaXN0LmFkZCgnc2lkZWJhci1taW5pbWl6ZWQnKTsgfVxuICB9XG5cbiAgaXNPZmZDYW52YXMob2ZmQ2FudmFzOiBib29sZWFuKTogdm9pZCB7XG4gICAgaWYgKHRoaXMub2ZmQ2FudmFzKSB7IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2JvZHknKS5jbGFzc0xpc3QuYWRkKCdzaWRlYmFyLW9mZi1jYW52YXMnKTsgfVxuICB9XG5cbiAgZml4ZWRQb3NpdGlvbihmaXhlZDogYm9vbGVhbik6IHZvaWQge1xuICAgIGNvbnNvbGUud2FybignZml4ZWRQb3NpdGlvbigpIGlzIGRlcHJlY2F0ZWQsIHVzZSBpc0ZpeGVkKCkgaW5zdGVhZCcpXG4gICAgaWYgKHRoaXMuZml4ZWQpIHsgZG9jdW1lbnQucXVlcnlTZWxlY3RvcignYm9keScpLmNsYXNzTGlzdC5hZGQoJ3NpZGViYXItZml4ZWQnKTsgfVxuICB9XG5cbiAgZGlzcGxheUJyZWFrcG9pbnQoZGlzcGxheTogYW55KTogdm9pZCB7XG4gICAgaWYgKHRoaXMuZGlzcGxheSAhPT0gZmFsc2UgKSB7XG4gICAgICBsZXQgY3NzQ2xhc3M7XG4gICAgICB0aGlzLmRpc3BsYXkgPyBjc3NDbGFzcyA9IGBzaWRlYmFyLSR7dGhpcy5kaXNwbGF5fS1zaG93YCA6IGNzc0NsYXNzID0gc2lkZWJhckNzc0NsYXNzZXNbMF07XG4gICAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdib2R5JykuY2xhc3NMaXN0LmFkZChjc3NDbGFzcyk7XG4gICAgfVxuICB9XG59XG4iXX0= \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNpZGViYXIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGNvcmV1aS9hbmd1bGFyLyIsInNvdXJjZXMiOlsibGliL3NpZGViYXIvYXBwLXNpZGViYXIuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxXQUFXLEVBQXFCLE1BQU0sZUFBZSxDQUFDO0FBQ2pGLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLGFBQWEsQ0FBQztBQUVoRDtJQWFFO0lBQWUsQ0FBQzs7OztJQUVoQixzQ0FBUTs7O0lBQVI7UUFDRSxJQUFJLENBQUMsaUJBQWlCLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBQ3JDLElBQUksQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBQzdCLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQ3pCLElBQUksQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDO1FBQ2pDLElBQUksQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDO0lBQ25DLENBQUM7Ozs7SUFFRCx5Q0FBVzs7O0lBQVg7UUFDRSxRQUFRLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsZUFBZSxDQUFDLENBQUM7SUFDbEQsQ0FBQzs7Ozs7SUFFRCx1Q0FBUzs7OztJQUFULFVBQVUsT0FBZ0I7UUFDeEIsSUFBSSxJQUFJLENBQUMsT0FBTyxFQUFFO1lBQUUsUUFBUSxDQUFDLGFBQWEsQ0FBQyxNQUFNLENBQUMsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLGlCQUFpQixDQUFDLENBQUM7U0FBRTtJQUN4RixDQUFDOzs7OztJQUVELHFDQUFPOzs7O0lBQVAsVUFBUSxLQUFjO1FBQ3BCLElBQUksSUFBSSxDQUFDLEtBQUssRUFBRTtZQUFFLFFBQVEsQ0FBQyxhQUFhLENBQUMsTUFBTSxDQUFDLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxlQUFlLENBQUMsQ0FBQztTQUFFO0lBQ3BGLENBQUM7Ozs7O0lBRUQseUNBQVc7Ozs7SUFBWCxVQUFZLFNBQWtCO1FBQzVCLElBQUksSUFBSSxDQUFDLFNBQVMsRUFBRTtZQUFFLFFBQVEsQ0FBQyxhQUFhLENBQUMsTUFBTSxDQUFDLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUIsQ0FBQyxDQUFDO1NBQUU7SUFDNUYsQ0FBQzs7Ozs7SUFFRCx5Q0FBVzs7OztJQUFYLFVBQVksU0FBa0I7UUFDNUIsSUFBSSxJQUFJLENBQUMsU0FBUyxFQUFFO1lBQUUsUUFBUSxDQUFDLGFBQWEsQ0FBQyxNQUFNLENBQUMsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLG9CQUFvQixDQUFDLENBQUM7U0FBRTtJQUM3RixDQUFDOzs7OztJQUVELDJDQUFhOzs7O0lBQWIsVUFBYyxLQUFjO1FBQzFCLE9BQU8sQ0FBQyxJQUFJLENBQUMsbURBQW1ELENBQUMsQ0FBQztRQUNsRSxJQUFJLElBQUksQ0FBQyxLQUFLLEVBQUU7WUFBRSxRQUFRLENBQUMsYUFBYSxDQUFDLE1BQU0sQ0FBQyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsZUFBZSxDQUFDLENBQUM7U0FBRTtJQUNwRixDQUFDOzs7OztJQUVELCtDQUFpQjs7OztJQUFqQixVQUFrQixPQUFZO1FBQzVCLElBQUksSUFBSSxDQUFDLE9BQU8sS0FBSyxLQUFLLEVBQUc7O2dCQUN2QixRQUFRLFNBQUE7WUFDWixJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxRQUFRLEdBQUcsYUFBVyxJQUFJLENBQUMsT0FBTyxVQUFPLENBQUMsQ0FBQyxDQUFDLFFBQVEsR0FBRyxpQkFBaUIsQ0FBQyxDQUFDLENBQUMsQ0FBQztZQUMzRixRQUFRLENBQUMsYUFBYSxDQUFDLE1BQU0sQ0FBQyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsUUFBUSxDQUFDLENBQUM7U0FDeEQ7SUFDSCxDQUFDOztnQkF0REYsU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSxhQUFhO29CQUN2QixRQUFRLEVBQUUsMkJBQTJCO2lCQUN0Qzs7Ozs7MEJBRUUsS0FBSzswQkFDTCxLQUFLO3dCQUNMLEtBQUs7NEJBQ0wsS0FBSzs0QkFDTCxLQUFLO3VCQUVMLFdBQVcsU0FBQyxlQUFlOztJQTRDOUIsMEJBQUM7Q0FBQSxBQXZERCxJQXVEQztTQW5EWSxtQkFBbUI7OztJQUM5QixzQ0FBMEI7O0lBQzFCLHNDQUFzQjs7SUFDdEIsb0NBQXdCOztJQUN4Qix3Q0FBNEI7O0lBQzVCLHdDQUE0Qjs7SUFFNUIsbUNBQW1DIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCwgSG9zdEJpbmRpbmcsIE9uSW5pdCwgT25EZXN0cm95IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBzaWRlYmFyQ3NzQ2xhc3NlcyB9IGZyb20gJy4vLi4vc2hhcmVkJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnYXBwLXNpZGViYXInLFxuICB0ZW1wbGF0ZTogYDxuZy1jb250ZW50PjwvbmctY29udGVudD5gXG59KVxuZXhwb3J0IGNsYXNzIEFwcFNpZGViYXJDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQsIE9uRGVzdHJveSB7XG4gIEBJbnB1dCgpIGNvbXBhY3Q6IGJvb2xlYW47XG4gIEBJbnB1dCgpIGRpc3BsYXk6IGFueTtcbiAgQElucHV0KCkgZml4ZWQ6IGJvb2xlYW47XG4gIEBJbnB1dCgpIG1pbmltaXplZDogYm9vbGVhbjtcbiAgQElucHV0KCkgb2ZmQ2FudmFzOiBib29sZWFuO1xuXG4gIEBIb3N0QmluZGluZygnY2xhc3Muc2lkZWJhcicpIHRydWU7XG5cbiAgY29uc3RydWN0b3IoKSB7fVxuXG4gIG5nT25Jbml0KCk6IHZvaWQge1xuICAgIHRoaXMuZGlzcGxheUJyZWFrcG9pbnQodGhpcy5kaXNwbGF5KTtcbiAgICB0aGlzLmlzQ29tcGFjdCh0aGlzLmNvbXBhY3QpO1xuICAgIHRoaXMuaXNGaXhlZCh0aGlzLmZpeGVkKTtcbiAgICB0aGlzLmlzTWluaW1pemVkKHRoaXMubWluaW1pemVkKTtcbiAgICB0aGlzLmlzT2ZmQ2FudmFzKHRoaXMub2ZmQ2FudmFzKTtcbiAgfVxuXG4gIG5nT25EZXN0cm95KCk6IHZvaWQge1xuICAgIGRvY3VtZW50LmJvZHkuY2xhc3NMaXN0LnJlbW92ZSgnc2lkZWJhci1maXhlZCcpO1xuICB9XG5cbiAgaXNDb21wYWN0KGNvbXBhY3Q6IGJvb2xlYW4pOiB2b2lkIHtcbiAgICBpZiAodGhpcy5jb21wYWN0KSB7IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2JvZHknKS5jbGFzc0xpc3QuYWRkKCdzaWRlYmFyLWNvbXBhY3QnKTsgfVxuICB9XG5cbiAgaXNGaXhlZChmaXhlZDogYm9vbGVhbik6IHZvaWQge1xuICAgIGlmICh0aGlzLmZpeGVkKSB7IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2JvZHknKS5jbGFzc0xpc3QuYWRkKCdzaWRlYmFyLWZpeGVkJyk7IH1cbiAgfVxuXG4gIGlzTWluaW1pemVkKG1pbmltaXplZDogYm9vbGVhbik6IHZvaWQge1xuICAgIGlmICh0aGlzLm1pbmltaXplZCkgeyBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdib2R5JykuY2xhc3NMaXN0LmFkZCgnc2lkZWJhci1taW5pbWl6ZWQnKTsgfVxuICB9XG5cbiAgaXNPZmZDYW52YXMob2ZmQ2FudmFzOiBib29sZWFuKTogdm9pZCB7XG4gICAgaWYgKHRoaXMub2ZmQ2FudmFzKSB7IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2JvZHknKS5jbGFzc0xpc3QuYWRkKCdzaWRlYmFyLW9mZi1jYW52YXMnKTsgfVxuICB9XG5cbiAgZml4ZWRQb3NpdGlvbihmaXhlZDogYm9vbGVhbik6IHZvaWQge1xuICAgIGNvbnNvbGUud2FybignZGVwcmVjYXRlZCBmaXhlZFBvc2l0aW9uKCksIHVzZSBpc0ZpeGVkKCkgaW5zdGVhZCcpO1xuICAgIGlmICh0aGlzLmZpeGVkKSB7IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2JvZHknKS5jbGFzc0xpc3QuYWRkKCdzaWRlYmFyLWZpeGVkJyk7IH1cbiAgfVxuXG4gIGRpc3BsYXlCcmVha3BvaW50KGRpc3BsYXk6IGFueSk6IHZvaWQge1xuICAgIGlmICh0aGlzLmRpc3BsYXkgIT09IGZhbHNlICkge1xuICAgICAgbGV0IGNzc0NsYXNzO1xuICAgICAgdGhpcy5kaXNwbGF5ID8gY3NzQ2xhc3MgPSBgc2lkZWJhci0ke3RoaXMuZGlzcGxheX0tc2hvd2AgOiBjc3NDbGFzcyA9IHNpZGViYXJDc3NDbGFzc2VzWzBdO1xuICAgICAgZG9jdW1lbnQucXVlcnlTZWxlY3RvcignYm9keScpLmNsYXNzTGlzdC5hZGQoY3NzQ2xhc3MpO1xuICAgIH1cbiAgfVxufVxuIl19 \ No newline at end of file diff --git a/dist/@coreui/angular/fesm2015/coreui-angular.js b/dist/@coreui/angular/fesm2015/coreui-angular.js index 76dd2d4c..ca594e07 100644 --- a/dist/@coreui/angular/fesm2015/coreui-angular.js +++ b/dist/@coreui/angular/fesm2015/coreui-angular.js @@ -643,6 +643,8 @@ class AppHeaderComponent { */ constructor(el) { this.el = el; + this.navbarBrandText = { icon: '🅲', text: '🅲 CoreUI' }; + this.navbarBrandHref = ''; } /** * @return {?} @@ -650,6 +652,7 @@ class AppHeaderComponent { ngOnInit() { Replace(this.el); this.isFixed(this.fixed); + this.navbarBrandImg = Boolean(this.navbarBrand || this.navbarBrandFull || this.navbarBrandMinimized); } /** * @return {?} @@ -713,8 +716,8 @@ AppHeaderComponent.decorators = [ - - + + + + + + + -