UNPKG

ng-zorro-antd

Version:

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

67 lines 8.29 kB
/** * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE */ import { ChangeDetectionStrategy, Component, Input, ViewEncapsulation, booleanAttribute } from '@angular/core'; import { NzOutletModule } from 'ng-zorro-antd/core/outlet'; import * as i0 from "@angular/core"; import * as i1 from "ng-zorro-antd/core/outlet"; export class NzDividerComponent { constructor() { this.nzType = 'horizontal'; this.nzOrientation = 'center'; this.nzDashed = false; this.nzPlain = false; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.1.2", ngImport: i0, type: NzDividerComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.0.0", version: "18.1.2", type: NzDividerComponent, isStandalone: true, selector: "nz-divider", inputs: { nzText: "nzText", nzType: "nzType", nzOrientation: "nzOrientation", nzDashed: ["nzDashed", "nzDashed", booleanAttribute], nzPlain: ["nzPlain", "nzPlain", booleanAttribute] }, host: { properties: { "class.ant-divider-horizontal": "nzType === 'horizontal'", "class.ant-divider-vertical": "nzType === 'vertical'", "class.ant-divider-with-text": "nzText", "class.ant-divider-plain": "nzPlain", "class.ant-divider-with-text-left": "nzText && nzOrientation === 'left'", "class.ant-divider-with-text-right": "nzText && nzOrientation === 'right'", "class.ant-divider-with-text-center": "nzText && nzOrientation === 'center'", "class.ant-divider-dashed": "nzDashed" }, classAttribute: "ant-divider" }, exportAs: ["nzDivider"], ngImport: i0, template: ` @if (nzText) { <span class="ant-divider-inner-text"> <ng-container *nzStringTemplateOutlet="nzText">{{ nzText }}</ng-container> </span> } `, isInline: true, dependencies: [{ kind: "ngmodule", type: NzOutletModule }, { kind: "directive", type: i1.NzStringTemplateOutletDirective, selector: "[nzStringTemplateOutlet]", inputs: ["nzStringTemplateOutletContext", "nzStringTemplateOutlet"], exportAs: ["nzStringTemplateOutlet"] }], changeDetection: i0.ChangeDetectionStrategy.OnPush, encapsulation: i0.ViewEncapsulation.None }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.1.2", ngImport: i0, type: NzDividerComponent, decorators: [{ type: Component, args: [{ selector: 'nz-divider', exportAs: 'nzDivider', preserveWhitespaces: false, encapsulation: ViewEncapsulation.None, changeDetection: ChangeDetectionStrategy.OnPush, template: ` @if (nzText) { <span class="ant-divider-inner-text"> <ng-container *nzStringTemplateOutlet="nzText">{{ nzText }}</ng-container> </span> } `, host: { class: 'ant-divider', '[class.ant-divider-horizontal]': `nzType === 'horizontal'`, '[class.ant-divider-vertical]': `nzType === 'vertical'`, '[class.ant-divider-with-text]': `nzText`, '[class.ant-divider-plain]': `nzPlain`, '[class.ant-divider-with-text-left]': `nzText && nzOrientation === 'left'`, '[class.ant-divider-with-text-right]': `nzText && nzOrientation === 'right'`, '[class.ant-divider-with-text-center]': `nzText && nzOrientation === 'center'`, '[class.ant-divider-dashed]': `nzDashed` }, imports: [NzOutletModule], standalone: true }] }], ctorParameters: () => [], propDecorators: { nzText: [{ type: Input }], nzType: [{ type: Input }], nzOrientation: [{ type: Input }], nzDashed: [{ type: Input, args: [{ transform: booleanAttribute }] }], nzPlain: [{ type: Input, args: [{ transform: booleanAttribute }] }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGl2aWRlci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9jb21wb25lbnRzL2RpdmlkZXIvZGl2aWRlci5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OztHQUdHO0FBRUgsT0FBTyxFQUNMLHVCQUF1QixFQUN2QixTQUFTLEVBQ1QsS0FBSyxFQUVMLGlCQUFpQixFQUNqQixnQkFBZ0IsRUFDakIsTUFBTSxlQUFlLENBQUM7QUFFdkIsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLDJCQUEyQixDQUFDOzs7QUE2QjNELE1BQU0sT0FBTyxrQkFBa0I7SUFPN0I7UUFMUyxXQUFNLEdBQThCLFlBQVksQ0FBQztRQUNqRCxrQkFBYSxHQUFnQyxRQUFRLENBQUM7UUFDdkIsYUFBUSxHQUFHLEtBQUssQ0FBQztRQUNqQixZQUFPLEdBQUcsS0FBSyxDQUFDO0lBRXpDLENBQUM7OEdBUEwsa0JBQWtCO2tHQUFsQixrQkFBa0IsK0pBSVQsZ0JBQWdCLG1DQUNoQixnQkFBZ0IsNGpCQTFCMUI7Ozs7OztHQU1ULDJEQVlTLGNBQWM7OzJGQUdiLGtCQUFrQjtrQkEzQjlCLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLFlBQVk7b0JBQ3RCLFFBQVEsRUFBRSxXQUFXO29CQUNyQixtQkFBbUIsRUFBRSxLQUFLO29CQUMxQixhQUFhLEVBQUUsaUJBQWlCLENBQUMsSUFBSTtvQkFDckMsZUFBZSxFQUFFLHVCQUF1QixDQUFDLE1BQU07b0JBQy9DLFFBQVEsRUFBRTs7Ozs7O0dBTVQ7b0JBQ0QsSUFBSSxFQUFFO3dCQUNKLEtBQUssRUFBRSxhQUFhO3dCQUNwQixnQ0FBZ0MsRUFBRSx5QkFBeUI7d0JBQzNELDhCQUE4QixFQUFFLHVCQUF1Qjt3QkFDdkQsK0JBQStCLEVBQUUsUUFBUTt3QkFDekMsMkJBQTJCLEVBQUUsU0FBUzt3QkFDdEMsb0NBQW9DLEVBQUUsb0NBQW9DO3dCQUMxRSxxQ0FBcUMsRUFBRSxxQ0FBcUM7d0JBQzVFLHNDQUFzQyxFQUFFLHNDQUFzQzt3QkFDOUUsNEJBQTRCLEVBQUUsVUFBVTtxQkFDekM7b0JBQ0QsT0FBTyxFQUFFLENBQUMsY0FBYyxDQUFDO29CQUN6QixVQUFVLEVBQUUsSUFBSTtpQkFDakI7d0RBRVUsTUFBTTtzQkFBZCxLQUFLO2dCQUNHLE1BQU07c0JBQWQsS0FBSztnQkFDRyxhQUFhO3NCQUFyQixLQUFLO2dCQUNrQyxRQUFRO3NCQUEvQyxLQUFLO3VCQUFDLEVBQUUsU0FBUyxFQUFFLGdCQUFnQixFQUFFO2dCQUNFLE9BQU87c0JBQTlDLEtBQUs7dUJBQUMsRUFBRSxTQUFTLEVBQUUsZ0JBQWdCLEVBQUUiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFVzZSBvZiB0aGlzIHNvdXJjZSBjb2RlIGlzIGdvdmVybmVkIGJ5IGFuIE1JVC1zdHlsZSBsaWNlbnNlIHRoYXQgY2FuIGJlXG4gKiBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9ORy1aT1JSTy9uZy16b3Jyby1hbnRkL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcbiAqL1xuXG5pbXBvcnQge1xuICBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSxcbiAgQ29tcG9uZW50LFxuICBJbnB1dCxcbiAgVGVtcGxhdGVSZWYsXG4gIFZpZXdFbmNhcHN1bGF0aW9uLFxuICBib29sZWFuQXR0cmlidXRlXG59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5pbXBvcnQgeyBOek91dGxldE1vZHVsZSB9IGZyb20gJ25nLXpvcnJvLWFudGQvY29yZS9vdXRsZXQnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICduei1kaXZpZGVyJyxcbiAgZXhwb3J0QXM6ICduekRpdmlkZXInLFxuICBwcmVzZXJ2ZVdoaXRlc3BhY2VzOiBmYWxzZSxcbiAgZW5jYXBzdWxhdGlvbjogVmlld0VuY2Fwc3VsYXRpb24uTm9uZSxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG4gIHRlbXBsYXRlOiBgXG4gICAgQGlmIChuelRleHQpIHtcbiAgICAgIDxzcGFuIGNsYXNzPVwiYW50LWRpdmlkZXItaW5uZXItdGV4dFwiPlxuICAgICAgICA8bmctY29udGFpbmVyICpuelN0cmluZ1RlbXBsYXRlT3V0bGV0PVwibnpUZXh0XCI+e3sgbnpUZXh0IH19PC9uZy1jb250YWluZXI+XG4gICAgICA8L3NwYW4+XG4gICAgfVxuICBgLFxuICBob3N0OiB7XG4gICAgY2xhc3M6ICdhbnQtZGl2aWRlcicsXG4gICAgJ1tjbGFzcy5hbnQtZGl2aWRlci1ob3Jpem9udGFsXSc6IGBuelR5cGUgPT09ICdob3Jpem9udGFsJ2AsXG4gICAgJ1tjbGFzcy5hbnQtZGl2aWRlci12ZXJ0aWNhbF0nOiBgbnpUeXBlID09PSAndmVydGljYWwnYCxcbiAgICAnW2NsYXNzLmFudC1kaXZpZGVyLXdpdGgtdGV4dF0nOiBgbnpUZXh0YCxcbiAgICAnW2NsYXNzLmFudC1kaXZpZGVyLXBsYWluXSc6IGBuelBsYWluYCxcbiAgICAnW2NsYXNzLmFudC1kaXZpZGVyLXdpdGgtdGV4dC1sZWZ0XSc6IGBuelRleHQgJiYgbnpPcmllbnRhdGlvbiA9PT0gJ2xlZnQnYCxcbiAgICAnW2NsYXNzLmFudC1kaXZpZGVyLXdpdGgtdGV4dC1yaWdodF0nOiBgbnpUZXh0ICYmIG56T3JpZW50YXRpb24gPT09ICdyaWdodCdgLFxuICAgICdbY2xhc3MuYW50LWRpdmlkZXItd2l0aC10ZXh0LWNlbnRlcl0nOiBgbnpUZXh0ICYmIG56T3JpZW50YXRpb24gPT09ICdjZW50ZXInYCxcbiAgICAnW2NsYXNzLmFudC1kaXZpZGVyLWRhc2hlZF0nOiBgbnpEYXNoZWRgXG4gIH0sXG4gIGltcG9ydHM6IFtOek91dGxldE1vZHVsZV0sXG4gIHN0YW5kYWxvbmU6IHRydWVcbn0pXG5leHBvcnQgY2xhc3MgTnpEaXZpZGVyQ29tcG9uZW50IHtcbiAgQElucHV0KCkgbnpUZXh0Pzogc3RyaW5nIHwgVGVtcGxhdGVSZWY8dm9pZD47XG4gIEBJbnB1dCgpIG56VHlwZTogJ2hvcml6b250YWwnIHwgJ3ZlcnRpY2FsJyA9ICdob3Jpem9udGFsJztcbiAgQElucHV0KCkgbnpPcmllbnRhdGlvbjogJ2xlZnQnIHwgJ3JpZ2h0JyB8ICdjZW50ZXInID0gJ2NlbnRlcic7XG4gIEBJbnB1dCh7IHRyYW5zZm9ybTogYm9vbGVhbkF0dHJpYnV0ZSB9KSBuekRhc2hlZCA9IGZhbHNlO1xuICBASW5wdXQoeyB0cmFuc2Zvcm06IGJvb2xlYW5BdHRyaWJ1dGUgfSkgbnpQbGFpbiA9IGZhbHNlO1xuXG4gIGNvbnN0cnVjdG9yKCkge31cbn1cbiJdfQ==