UNPKG

ng-zorro-antd-mobile

Version:

An enterprise-class mobile UI components based on Ant Design and Angular

1 lines 6.95 kB
{"version":3,"file":"ng-zorro-antd-mobile-nav-bar.mjs","sources":["../../components/nav-bar/nav-bar.component.ts","../../components/nav-bar/nav-bar.component.html","../../components/nav-bar/nav-bar.module.ts","../../components/nav-bar/ng-zorro-antd-mobile-nav-bar.ts"],"sourcesContent":["import { Component, Input, TemplateRef, Output, EventEmitter, HostBinding } from '@angular/core';\n\n@Component({\n selector: 'Navbar, nzm-nav-bar',\n templateUrl: './nav-bar.component.html'\n})\nexport class NavBarComponent {\n defaultProps = {\n prefixCls: 'am-navbar',\n mode: 'dark',\n onLeftClick: () => {}\n };\n navbarCls = {};\n isIconString: boolean = true;\n isLeftContentString: boolean = true;\n isRightContentString: boolean = true;\n\n private _icon: string | TemplateRef<any>;\n private _leftContent: string | TemplateRef<any>;\n private _rightContent: string | TemplateRef<any>;\n\n @Input()\n set mode(value) {\n this.defaultProps.mode = value;\n this.amNavbarLight = this.defaultProps.mode === 'light';\n this.amNavbardark = this.defaultProps.mode === 'dark';\n }\n @Input()\n get icon(): string | TemplateRef<any> {\n return this._icon;\n }\n set icon(value: string | TemplateRef<any>) {\n if (value instanceof TemplateRef) {\n this.isIconString = false;\n } else {\n this.isIconString = true;\n }\n this._icon = value;\n }\n @Input()\n get leftContent(): string | TemplateRef<any> {\n return this._leftContent;\n }\n set leftContent(value: string | TemplateRef<any>) {\n if (value instanceof TemplateRef) {\n this.isLeftContentString = false;\n } else {\n this.isLeftContentString = true;\n }\n this._leftContent = value;\n }\n @Input()\n get rightContent(): string | TemplateRef<any> {\n return this._rightContent;\n }\n set rightContent(value: string | TemplateRef<any>) {\n if (value instanceof TemplateRef) {\n this.isRightContentString = false;\n } else {\n this.isRightContentString = true;\n }\n this._rightContent = value;\n }\n @Output()\n onLeftClick: EventEmitter<any> = new EventEmitter();\n\n @HostBinding('class.am-navbar')\n public amNavbar = true;\n @HostBinding('class.am-navbar-light')\n public amNavbarLight;\n @HostBinding('class.am-navbar-dark')\n public amNavbardark;\n\n constructor() {}\n\n click(event) {\n this.onLeftClick.emit(event);\n }\n}\n","<div role=\"button\" class=\"{{ defaultProps.prefixCls }}-left\" (click)=\"click($event)\">\n <ng-template *ngIf=\"!isLeftContentString\" [ngTemplateOutlet]=\"leftContent\"></ng-template>\n <span *ngIf=\"icon\" class=\"{{ defaultProps.prefixCls }}-left-icon\" aria-hidden=\"true\">\n <Icon *ngIf=\"isIconString\" [type]=\"icon\"></Icon>\n <ng-template *ngIf=\"!isIconString\" [ngTemplateOutlet]=\"icon\"></ng-template>\n </span>\n {{ isLeftContentString ? leftContent : null }}\n</div>\n<div class=\"{{ defaultProps.prefixCls }}-title\">\n <ng-content></ng-content>\n</div>\n<div class=\"{{ defaultProps.prefixCls }}-right\">\n {{ isRightContentString ? rightContent : null }}\n <ng-template *ngIf=\"!isRightContentString\" [ngTemplateOutlet]=\"rightContent\"></ng-template>\n</div>\n","import { NgModule } from '@angular/core';\nimport { CommonModule } from '@angular/common';\nimport { IconModule } from 'ng-zorro-antd-mobile/icon';\nimport { NavBarComponent } from './nav-bar.component';\n\n@NgModule({\n imports: [CommonModule, IconModule],\n exports: [NavBarComponent],\n declarations: [NavBarComponent]\n})\nexport class NavBarModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;;;;MAMa,eAAe,CAAA;IAe1B,IACI,IAAI,CAAC,KAAK,EAAA;AACZ,QAAA,IAAI,CAAC,YAAY,CAAC,IAAI,GAAG,KAAK,CAAC;QAC/B,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,KAAK,OAAO,CAAC;QACxD,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,KAAK,MAAM,CAAC;KACvD;AACD,IAAA,IACI,IAAI,GAAA;QACN,OAAO,IAAI,CAAC,KAAK,CAAC;KACnB;IACD,IAAI,IAAI,CAAC,KAAgC,EAAA;QACvC,IAAI,KAAK,YAAY,WAAW,EAAE;AAChC,YAAA,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC;AAC3B,SAAA;AAAM,aAAA;AACL,YAAA,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC;AAC1B,SAAA;AACD,QAAA,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC;KACpB;AACD,IAAA,IACI,WAAW,GAAA;QACb,OAAO,IAAI,CAAC,YAAY,CAAC;KAC1B;IACD,IAAI,WAAW,CAAC,KAAgC,EAAA;QAC9C,IAAI,KAAK,YAAY,WAAW,EAAE;AAChC,YAAA,IAAI,CAAC,mBAAmB,GAAG,KAAK,CAAC;AAClC,SAAA;AAAM,aAAA;AACL,YAAA,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC;AACjC,SAAA;AACD,QAAA,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC;KAC3B;AACD,IAAA,IACI,YAAY,GAAA;QACd,OAAO,IAAI,CAAC,aAAa,CAAC;KAC3B;IACD,IAAI,YAAY,CAAC,KAAgC,EAAA;QAC/C,IAAI,KAAK,YAAY,WAAW,EAAE;AAChC,YAAA,IAAI,CAAC,oBAAoB,GAAG,KAAK,CAAC;AACnC,SAAA;AAAM,aAAA;AACL,YAAA,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC;AAClC,SAAA;AACD,QAAA,IAAI,CAAC,aAAa,GAAG,KAAK,CAAC;KAC5B;AAWD,IAAA,WAAA,GAAA;AAlEA,QAAA,IAAA,CAAA,YAAY,GAAG;AACb,YAAA,SAAS,EAAE,WAAW;AACtB,YAAA,IAAI,EAAE,MAAM;AACZ,YAAA,WAAW,EAAE,MAAK,GAAG;SACtB,CAAC;QACF,IAAS,CAAA,SAAA,GAAG,EAAE,CAAC;QACf,IAAY,CAAA,YAAA,GAAY,IAAI,CAAC;QAC7B,IAAmB,CAAA,mBAAA,GAAY,IAAI,CAAC;QACpC,IAAoB,CAAA,oBAAA,GAAY,IAAI,CAAC;AAiDrC,QAAA,IAAA,CAAA,WAAW,GAAsB,IAAI,YAAY,EAAE,CAAC;QAG7C,IAAQ,CAAA,QAAA,GAAG,IAAI,CAAC;KAMP;AAEhB,IAAA,KAAK,CAAC,KAAK,EAAA;AACT,QAAA,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;KAC9B;8GAvEU,eAAe,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA,EAAA;AAAf,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,eAAe,gWCN5B,+xBAeA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,IAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,UAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,gBAAA,EAAA,QAAA,EAAA,oBAAA,EAAA,MAAA,EAAA,CAAA,yBAAA,EAAA,kBAAA,EAAA,0BAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,aAAA,EAAA,QAAA,EAAA,gBAAA,EAAA,MAAA,EAAA,CAAA,OAAA,EAAA,MAAA,EAAA,KAAA,EAAA,MAAA,CAAA,EAAA,CAAA,EAAA,CAAA,CAAA,EAAA;;2FDTa,eAAe,EAAA,UAAA,EAAA,CAAA;kBAJ3B,SAAS;+BACE,qBAAqB,EAAA,QAAA,EAAA,+xBAAA,EAAA,CAAA;wDAmB3B,IAAI,EAAA,CAAA;sBADP,KAAK;gBAOF,IAAI,EAAA,CAAA;sBADP,KAAK;gBAaF,WAAW,EAAA,CAAA;sBADd,KAAK;gBAaF,YAAY,EAAA,CAAA;sBADf,KAAK;gBAaN,WAAW,EAAA,CAAA;sBADV,MAAM;gBAIA,QAAQ,EAAA,CAAA;sBADd,WAAW;uBAAC,iBAAiB,CAAA;gBAGvB,aAAa,EAAA,CAAA;sBADnB,WAAW;uBAAC,uBAAuB,CAAA;gBAG7B,YAAY,EAAA,CAAA;sBADlB,WAAW;uBAAC,sBAAsB,CAAA;;;ME5DxB,YAAY,CAAA;8GAAZ,YAAY,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA,EAAA;AAAZ,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,YAAY,iBAFR,eAAe,CAAA,EAAA,OAAA,EAAA,CAFpB,YAAY,EAAE,UAAU,aACxB,eAAe,CAAA,EAAA,CAAA,CAAA,EAAA;+GAGd,YAAY,EAAA,OAAA,EAAA,CAJb,YAAY,EAAE,UAAU,CAAA,EAAA,CAAA,CAAA,EAAA;;2FAIvB,YAAY,EAAA,UAAA,EAAA,CAAA;kBALxB,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;AACR,oBAAA,OAAO,EAAE,CAAC,YAAY,EAAE,UAAU,CAAC;oBACnC,OAAO,EAAE,CAAC,eAAe,CAAC;oBAC1B,YAAY,EAAE,CAAC,eAAe,CAAC;AAChC,iBAAA,CAAA;;;ACTD;;AAEG;;;;"}