UNPKG

ng-zorro-antd

Version:

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

102 lines 7.53 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { ChangeDetectionStrategy, Component, ElementRef, Input, ViewEncapsulation } from '@angular/core'; import { NzUpdateHostClassService } from '../core/services/update-host-class.service'; import { InputBoolean } from '../core/util'; var NzDividerComponent = /** @class */ (function () { function NzDividerComponent(elementRef, nzUpdateHostClassService) { this.elementRef = elementRef; this.nzUpdateHostClassService = nzUpdateHostClassService; this.nzType = 'horizontal'; this.nzOrientation = ''; this.nzDashed = false; } /** * @private * @return {?} */ NzDividerComponent.prototype.setClass = /** * @private * @return {?} */ function () { var _a; /** @type {?} */ var orientationPrefix = (this.nzOrientation.length > 0) ? '-' + this.nzOrientation : this.nzOrientation; this.nzUpdateHostClassService.updateHostClass(this.elementRef.nativeElement, (_a = {}, _a['ant-divider'] = true, _a["ant-divider-" + this.nzType] = true, _a["ant-divider-with-text" + orientationPrefix] = this.nzText, _a["ant-divider-dashed"] = this.nzDashed, _a)); }; /** * @return {?} */ NzDividerComponent.prototype.ngOnChanges = /** * @return {?} */ function () { this.setClass(); }; /** * @return {?} */ NzDividerComponent.prototype.ngOnInit = /** * @return {?} */ function () { this.setClass(); }; NzDividerComponent.decorators = [ { type: Component, args: [{ selector: 'nz-divider', template: "<span *ngIf=\"nzText\" class=\"ant-divider-inner-text\">\n <ng-container *nzStringTemplateOutlet=\"nzText\">{{ nzText }}</ng-container>\n</span>", preserveWhitespaces: false, providers: [NzUpdateHostClassService], encapsulation: ViewEncapsulation.None, changeDetection: ChangeDetectionStrategy.OnPush }] } ]; /** @nocollapse */ NzDividerComponent.ctorParameters = function () { return [ { type: ElementRef }, { type: NzUpdateHostClassService } ]; }; NzDividerComponent.propDecorators = { nzText: [{ type: Input }], nzType: [{ type: Input }], nzOrientation: [{ type: Input }], nzDashed: [{ type: Input }] }; tslib_1.__decorate([ InputBoolean(), tslib_1.__metadata("design:type", Object) ], NzDividerComponent.prototype, "nzDashed", void 0); return NzDividerComponent; }()); export { NzDividerComponent }; if (false) { /** @type {?} */ NzDividerComponent.prototype.nzText; /** @type {?} */ NzDividerComponent.prototype.nzType; /** @type {?} */ NzDividerComponent.prototype.nzOrientation; /** @type {?} */ NzDividerComponent.prototype.nzDashed; /** * @type {?} * @private */ NzDividerComponent.prototype.elementRef; /** * @type {?} * @private */ NzDividerComponent.prototype.nzUpdateHostClassService; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibnotZGl2aWRlci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZy16b3Jyby1hbnRkLyIsInNvdXJjZXMiOlsiZGl2aWRlci9uei1kaXZpZGVyLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFDTCx1QkFBdUIsRUFDdkIsU0FBUyxFQUNULFVBQVUsRUFDVixLQUFLLEVBSUwsaUJBQWlCLEVBQ2xCLE1BQU0sZUFBZSxDQUFDO0FBRXZCLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLDRDQUE0QyxDQUFDO0FBQ3RGLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxjQUFjLENBQUM7QUFFNUM7SUF3QkUsNEJBQW9CLFVBQXNCLEVBQVUsd0JBQWtEO1FBQWxGLGVBQVUsR0FBVixVQUFVLENBQVk7UUFBVSw2QkFBd0IsR0FBeEIsd0JBQXdCLENBQTBCO1FBZDdGLFdBQU0sR0FBOEIsWUFBWSxDQUFDO1FBQ2pELGtCQUFhLEdBQTBCLEVBQUUsQ0FBQztRQUMxQixhQUFRLEdBQUcsS0FBSyxDQUFDO0lBYTFDLENBQUM7Ozs7O0lBWE8scUNBQVE7Ozs7SUFBaEI7OztZQUNRLGlCQUFpQixHQUFHLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsR0FBRyxJQUFJLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsYUFBYTtRQUN6RyxJQUFJLENBQUMsd0JBQXdCLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsYUFBYTtZQUN6RSxHQUFFLGFBQWEsSUFBa0MsSUFBSTtZQUNyRCxHQUFFLGlCQUFlLElBQUksQ0FBQyxNQUFRLElBQW1CLElBQUk7WUFDckQsR0FBRSwwQkFBd0IsaUJBQW1CLElBQUksSUFBSSxDQUFDLE1BQU07WUFDNUQsR0FBRSxvQkFBb0IsSUFBMkIsSUFBSSxDQUFDLFFBQVE7Z0JBQzlELENBQUM7SUFDTCxDQUFDOzs7O0lBS0Qsd0NBQVc7OztJQUFYO1FBQ0UsSUFBSSxDQUFDLFFBQVEsRUFBRSxDQUFDO0lBQ2xCLENBQUM7Ozs7SUFFRCxxQ0FBUTs7O0lBQVI7UUFDRSxJQUFJLENBQUMsUUFBUSxFQUFFLENBQUM7SUFDbEIsQ0FBQzs7Z0JBakNGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQWEsWUFBWTtvQkFDakMsNkpBQWtEO29CQUNsRCxtQkFBbUIsRUFBRSxLQUFLO29CQUMxQixTQUFTLEVBQVksQ0FBRSx3QkFBd0IsQ0FBRTtvQkFDakQsYUFBYSxFQUFRLGlCQUFpQixDQUFDLElBQUk7b0JBQzNDLGVBQWUsRUFBTSx1QkFBdUIsQ0FBQyxNQUFNO2lCQUNwRDs7OztnQkFsQkMsVUFBVTtnQkFRSCx3QkFBd0I7Ozt5QkFZOUIsS0FBSzt5QkFDTCxLQUFLO2dDQUNMLEtBQUs7MkJBQ0wsS0FBSzs7SUFBbUI7UUFBZixZQUFZLEVBQUU7O3dEQUFrQjtJQXNCNUMseUJBQUM7Q0FBQSxBQWxDRCxJQWtDQztTQTFCWSxrQkFBa0I7OztJQUM3QixvQ0FBNEM7O0lBQzVDLG9DQUEwRDs7SUFDMUQsMkNBQW1EOztJQUNuRCxzQ0FBMEM7Ozs7O0lBWTlCLHdDQUE4Qjs7Ozs7SUFBRSxzREFBMEQiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSxcbiAgQ29tcG9uZW50LFxuICBFbGVtZW50UmVmLFxuICBJbnB1dCxcbiAgT25DaGFuZ2VzLFxuICBPbkluaXQsXG4gIFRlbXBsYXRlUmVmLFxuICBWaWV3RW5jYXBzdWxhdGlvblxufSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHsgTnpVcGRhdGVIb3N0Q2xhc3NTZXJ2aWNlIH0gZnJvbSAnLi4vY29yZS9zZXJ2aWNlcy91cGRhdGUtaG9zdC1jbGFzcy5zZXJ2aWNlJztcbmltcG9ydCB7IElucHV0Qm9vbGVhbiB9IGZyb20gJy4uL2NvcmUvdXRpbCc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvciAgICAgICAgICAgOiAnbnotZGl2aWRlcicsXG4gIHRlbXBsYXRlVXJsICAgICAgICA6ICcuL256LWRpdmlkZXIuY29tcG9uZW50Lmh0bWwnLFxuICBwcmVzZXJ2ZVdoaXRlc3BhY2VzOiBmYWxzZSxcbiAgcHJvdmlkZXJzICAgICAgICAgIDogWyBOelVwZGF0ZUhvc3RDbGFzc1NlcnZpY2UgXSxcbiAgZW5jYXBzdWxhdGlvbiAgICAgIDogVmlld0VuY2Fwc3VsYXRpb24uTm9uZSxcbiAgY2hhbmdlRGV0ZWN0aW9uICAgIDogQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3kuT25QdXNoXG59KVxuZXhwb3J0IGNsYXNzIE56RGl2aWRlckNvbXBvbmVudCBpbXBsZW1lbnRzIE9uQ2hhbmdlcywgT25Jbml0IHtcbiAgQElucHV0KCkgbnpUZXh0OiBzdHJpbmcgfCBUZW1wbGF0ZVJlZjx2b2lkPjtcbiAgQElucHV0KCkgbnpUeXBlOiAnaG9yaXpvbnRhbCcgfCAndmVydGljYWwnID0gJ2hvcml6b250YWwnO1xuICBASW5wdXQoKSBuek9yaWVudGF0aW9uOiAnbGVmdCcgfCAncmlnaHQnIHwgJycgPSAnJztcbiAgQElucHV0KCkgQElucHV0Qm9vbGVhbigpIG56RGFzaGVkID0gZmFsc2U7XG5cbiAgcHJpdmF0ZSBzZXRDbGFzcygpOiB2b2lkIHtcbiAgICBjb25zdCBvcmllbnRhdGlvblByZWZpeCA9ICh0aGlzLm56T3JpZW50YXRpb24ubGVuZ3RoID4gMCkgPyAnLScgKyB0aGlzLm56T3JpZW50YXRpb24gOiB0aGlzLm56T3JpZW50YXRpb247XG4gICAgdGhpcy5uelVwZGF0ZUhvc3RDbGFzc1NlcnZpY2UudXBkYXRlSG9zdENsYXNzKHRoaXMuZWxlbWVudFJlZi5uYXRpdmVFbGVtZW50LCB7XG4gICAgICBbICdhbnQtZGl2aWRlcicgXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogdHJ1ZSxcbiAgICAgIFsgYGFudC1kaXZpZGVyLSR7dGhpcy5uelR5cGV9YCBdICAgICAgICAgICAgICAgOiB0cnVlLFxuICAgICAgWyBgYW50LWRpdmlkZXItd2l0aC10ZXh0JHtvcmllbnRhdGlvblByZWZpeH1gIF06IHRoaXMubnpUZXh0LFxuICAgICAgWyBgYW50LWRpdmlkZXItZGFzaGVkYCBdICAgICAgICAgICAgICAgICAgICAgICA6IHRoaXMubnpEYXNoZWRcbiAgICB9KTtcbiAgfVxuXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgZWxlbWVudFJlZjogRWxlbWVudFJlZiwgcHJpdmF0ZSBuelVwZGF0ZUhvc3RDbGFzc1NlcnZpY2U6IE56VXBkYXRlSG9zdENsYXNzU2VydmljZSkge1xuICB9XG5cbiAgbmdPbkNoYW5nZXMoKTogdm9pZCB7XG4gICAgdGhpcy5zZXRDbGFzcygpO1xuICB9XG5cbiAgbmdPbkluaXQoKTogdm9pZCB7XG4gICAgdGhpcy5zZXRDbGFzcygpO1xuICB9XG59XG4iXX0=