divider.mjs 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. import * as i0 from '@angular/core';
  2. import { Component, ViewEncapsulation, ChangeDetectionStrategy, Input, NgModule } from '@angular/core';
  3. import { coerceBooleanProperty } from '@angular/cdk/coercion';
  4. import { MatCommonModule } from '@angular/material/core';
  5. class MatDivider {
  6. constructor() {
  7. this._vertical = false;
  8. this._inset = false;
  9. }
  10. /** Whether the divider is vertically aligned. */
  11. get vertical() {
  12. return this._vertical;
  13. }
  14. set vertical(value) {
  15. this._vertical = coerceBooleanProperty(value);
  16. }
  17. /** Whether the divider is an inset divider. */
  18. get inset() {
  19. return this._inset;
  20. }
  21. set inset(value) {
  22. this._inset = coerceBooleanProperty(value);
  23. }
  24. static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.0.0", ngImport: i0, type: MatDivider, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
  25. static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.0.0", type: MatDivider, selector: "mat-divider", inputs: { vertical: "vertical", inset: "inset" }, host: { attributes: { "role": "separator" }, properties: { "attr.aria-orientation": "vertical ? \"vertical\" : \"horizontal\"", "class.mat-divider-vertical": "vertical", "class.mat-divider-horizontal": "!vertical", "class.mat-divider-inset": "inset" }, classAttribute: "mat-divider" }, ngImport: i0, template: '', isInline: true, styles: [".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"], changeDetection: i0.ChangeDetectionStrategy.OnPush, encapsulation: i0.ViewEncapsulation.None }); }
  26. }
  27. i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.0.0", ngImport: i0, type: MatDivider, decorators: [{
  28. type: Component,
  29. args: [{ selector: 'mat-divider', host: {
  30. 'role': 'separator',
  31. '[attr.aria-orientation]': 'vertical ? "vertical" : "horizontal"',
  32. '[class.mat-divider-vertical]': 'vertical',
  33. '[class.mat-divider-horizontal]': '!vertical',
  34. '[class.mat-divider-inset]': 'inset',
  35. 'class': 'mat-divider',
  36. }, template: '', encapsulation: ViewEncapsulation.None, changeDetection: ChangeDetectionStrategy.OnPush, styles: [".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"] }]
  37. }], propDecorators: { vertical: [{
  38. type: Input
  39. }], inset: [{
  40. type: Input
  41. }] } });
  42. class MatDividerModule {
  43. static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.0.0", ngImport: i0, type: MatDividerModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); }
  44. static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "16.0.0", ngImport: i0, type: MatDividerModule, declarations: [MatDivider], imports: [MatCommonModule], exports: [MatDivider, MatCommonModule] }); }
  45. static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "16.0.0", ngImport: i0, type: MatDividerModule, imports: [MatCommonModule, MatCommonModule] }); }
  46. }
  47. i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.0.0", ngImport: i0, type: MatDividerModule, decorators: [{
  48. type: NgModule,
  49. args: [{
  50. imports: [MatCommonModule],
  51. exports: [MatDivider, MatCommonModule],
  52. declarations: [MatDivider],
  53. }]
  54. }] });
  55. /**
  56. * Generated bundle index. Do not edit.
  57. */
  58. export { MatDivider, MatDividerModule };
  59. //# sourceMappingURL=divider.mjs.map