UNPKG

ng-zorro-antd

Version:

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

2 lines 4.2 kB
!function(n,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("ng-zorro-antd/core"),require("ng-zorro-antd/tooltip"),require("@angular/cdk/overlay"),require("@angular/common")):"function"==typeof define&&define.amd?define("ng-zorro-antd/popover",["exports","@angular/core","ng-zorro-antd/core","ng-zorro-antd/tooltip","@angular/cdk/overlay","@angular/common"],e):e(((n=n||self)["ng-zorro-antd"]=n["ng-zorro-antd"]||{},n["ng-zorro-antd"].popover={}),n.ng.core,n["ng-zorro-antd"].core,n["ng-zorro-antd"].tooltip,n.ng.cdk.overlay,n.ng.common)}(this,function(n,e,o,t,r,i){"use strict";var a=function(n,e){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,e){n.__proto__=e}||function(n,e){for(var o in e)e.hasOwnProperty(o)&&(n[o]=e[o])})(n,e)};function p(n,e){function o(){this.constructor=n}a(n,e),n.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}var c=function(n){function t(e,o){var t=n.call(this,e,o)||this;return t.noAnimation=o,t._prefix="ant-popover-placement",t}return p(t,n),t.prototype.isContentEmpty=function(){var n=!(this.nzTitle instanceof e.TemplateRef)&&(""===this.nzTitle||!o.isNotNil(this.nzTitle)),t=!(this.nzContent instanceof e.TemplateRef)&&(""===this.nzContent||!o.isNotNil(this.nzContent));return n&&t},t.decorators=[{type:e.Component,args:[{selector:"nz-popover",exportAs:"nzPopoverComponent",animations:[o.zoomBigMotion],template:'<ng-content></ng-content>\n<ng-template\n #overlay="cdkConnectedOverlay"\n cdkConnectedOverlay\n nzConnectedOverlay\n [cdkConnectedOverlayOrigin]="overlayOrigin"\n [cdkConnectedOverlayHasBackdrop]="_hasBackdrop"\n (backdropClick)="hide()"\n (detach)="hide()"\n (positionChange)="onPositionChange($event)"\n [cdkConnectedOverlayPositions]="_positions"\n [cdkConnectedOverlayOpen]="visible$ | async">\n <div class="ant-popover"\n [ngClass]="_classMap"\n [ngStyle]="nzOverlayStyle"\n [nzNoAnimation]="noAnimation?.nzNoAnimation"\n [@zoomBigMotion]="\'active\'"\n (@zoomBigMotion.done)="_afterVisibilityAnimation($event)">\n <div class="ant-popover-content">\n <div class="ant-popover-arrow"></div>\n <div class="ant-popover-inner" role="tooltip">\n <div>\n <div class="ant-popover-title" *ngIf="nzTitle">\n <ng-container *nzStringTemplateOutlet="nzTitle">{{ nzTitle }}</ng-container>\n </div>\n <div class="ant-popover-inner-content">\n <ng-container *nzStringTemplateOutlet="nzContent">{{ nzContent }}</ng-container>\n </div>\n </div>\n </div>\n </div>\n </div>\n</ng-template>',changeDetection:e.ChangeDetectionStrategy.OnPush,encapsulation:e.ViewEncapsulation.None,preserveWhitespaces:!1,styles:["\n .ant-popover {\n position: relative;\n }\n "]}]}],t.ctorParameters=function(){return[{type:e.ChangeDetectorRef},{type:o.NzNoAnimationDirective,decorators:[{type:e.Host},{type:e.Optional}]}]},t.propDecorators={nzTitle:[{type:e.Input},{type:e.ContentChild,args:["neverUsedTemplate",{"static":!0}]}],nzContent:[{type:e.Input},{type:e.ContentChild,args:["nzTemplate",{"static":!0}]}]},t}(t.NzToolTipComponent),l=function(n){function t(e,o,t,r,i,a){var p=n.call(this,e,o,t,r,i,a)||this;return p.noAnimation=a,p.factory=p.resolver.resolveComponentFactory(c),p}return p(t,n),t.decorators=[{type:e.Directive,args:[{selector:"[nz-popover]",exportAs:"nzPopover",host:{"[class.ant-popover-open]":"isTooltipOpen"}}]}],t.ctorParameters=function(){return[{type:e.ElementRef},{type:e.ViewContainerRef},{type:e.ComponentFactoryResolver},{type:e.Renderer2},{type:c,decorators:[{type:e.Optional}]},{type:o.NzNoAnimationDirective,decorators:[{type:e.Host},{type:e.Optional}]}]},t}(t.NzTooltipDirective),s=function(){function n(){}return n.decorators=[{type:e.NgModule,args:[{entryComponents:[c],exports:[l,c],declarations:[l,c],imports:[i.CommonModule,r.OverlayModule,o.NzAddOnModule,o.NzOverlayModule,o.NzNoAnimationModule,t.NzToolTipModule]}]}],n}();n.NzPopoverComponent=c,n.NzPopoverDirective=l,n.NzPopoverModule=s,Object.defineProperty(n,"__esModule",{value:!0})}); //# sourceMappingURL=ng-zorro-antd-popover.umd.min.js.map