{"version":3,"file":"paper-fe-aurora-divider.mjs","sources":["../../../projects/ui/divider/divider.component.ts","../../../projects/ui/divider/paper-fe-aurora-divider.ts"],"sourcesContent":["import { CommonModule } from '@angular/common';\r\nimport { ChangeDetectionStrategy, Component, Input } from '@angular/core';\r\nimport { DividerColor, DividerThickness } from './divider.interface';\r\n\r\n@Component({\r\n  selector: 'au-divider',\r\n  standalone: true,\r\n  imports: [CommonModule],\r\n  template: `\r\n    <hr\r\n      [class]=\"styleClass\"\r\n      [ngClass]=\"componentClass()\"\r\n      [ngStyle]=\"style\"\r\n      data-testid=\"divider\" />\r\n  `,\r\n  styleUrls: ['./divider.component.scss'],\r\n  changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class DividerComponent {\r\n  @Input() thickness: DividerThickness = 'thin';\r\n  @Input() color: DividerColor = 'default';\r\n  @Input() style: Record<string, any> | undefined = undefined;\r\n  @Input() styleClass = '';\r\n\r\n  componentClass() {\r\n    let componentClass: Record<string, boolean> = { 'au-divider': true };\r\n\r\n    if (this.thickness) {\r\n      componentClass = {\r\n        ...componentClass,\r\n        [`au-divider--${this.thickness}`]: true,\r\n      };\r\n    } else {\r\n      componentClass = { ...componentClass, [`au-divider--thin`]: true };\r\n    }\r\n\r\n    if (this.color) {\r\n      componentClass = {\r\n        ...componentClass,\r\n        [`au-divider--${this.color}`]: true,\r\n      };\r\n    } else {\r\n      componentClass = { ...componentClass, [`au-divider--default`]: true };\r\n    }\r\n\r\n    return componentClass;\r\n  }\r\n}\r\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;;MAkBa,gBAAgB,CAAA;AAd7B,IAAA,WAAA,GAAA;QAeW,IAAS,CAAA,SAAA,GAAqB,MAAM,CAAC;QACrC,IAAK,CAAA,KAAA,GAAiB,SAAS,CAAC;QAChC,IAAK,CAAA,KAAA,GAAoC,SAAS,CAAC;QACnD,IAAU,CAAA,UAAA,GAAG,EAAE,CAAC;AAyB1B,KAAA;IAvBC,cAAc,GAAA;AACZ,QAAA,IAAI,cAAc,GAA4B,EAAE,YAAY,EAAE,IAAI,EAAE,CAAC;QAErE,IAAI,IAAI,CAAC,SAAS,EAAE;AAClB,YAAA,cAAc,GAAG;AACf,gBAAA,GAAG,cAAc;AACjB,gBAAA,CAAC,eAAe,IAAI,CAAC,SAAS,CAAE,CAAA,GAAG,IAAI;aACxC,CAAC;AACH,SAAA;AAAM,aAAA;YACL,cAAc,GAAG,EAAE,GAAG,cAAc,EAAE,CAAC,CAAA,gBAAA,CAAkB,GAAG,IAAI,EAAE,CAAC;AACpE,SAAA;QAED,IAAI,IAAI,CAAC,KAAK,EAAE;AACd,YAAA,cAAc,GAAG;AACf,gBAAA,GAAG,cAAc;AACjB,gBAAA,CAAC,eAAe,IAAI,CAAC,KAAK,CAAE,CAAA,GAAG,IAAI;aACpC,CAAC;AACH,SAAA;AAAM,aAAA;YACL,cAAc,GAAG,EAAE,GAAG,cAAc,EAAE,CAAC,CAAA,mBAAA,CAAqB,GAAG,IAAI,EAAE,CAAC;AACvE,SAAA;AAED,QAAA,OAAO,cAAc,CAAC;KACvB;8GA5BU,gBAAgB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA,EAAA;AAAhB,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,gBAAgB,EAVjB,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,YAAA,EAAA,MAAA,EAAA,EAAA,SAAA,EAAA,WAAA,EAAA,KAAA,EAAA,OAAA,EAAA,KAAA,EAAA,OAAA,EAAA,UAAA,EAAA,YAAA,EAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,EAAA,CAAA;;;;;;AAMT,EAAA,CAAA,EAAA,QAAA,EAAA,IAAA,EAAA,MAAA,EAAA,CAAA,4cAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,UAAA,EAAA,IAAA,EAPS,YAAY,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,OAAA,EAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,SAAA,CAAA,EAAA,CAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA,EAAA;;2FAWX,gBAAgB,EAAA,UAAA,EAAA,CAAA;kBAd5B,SAAS;AACE,YAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,YAAY,cACV,IAAI,EAAA,OAAA,EACP,CAAC,YAAY,CAAC,EACb,QAAA,EAAA,CAAA;;;;;;GAMT,EAEgB,eAAA,EAAA,uBAAuB,CAAC,MAAM,EAAA,MAAA,EAAA,CAAA,4cAAA,CAAA,EAAA,CAAA;8BAGtC,SAAS,EAAA,CAAA;sBAAjB,KAAK;gBACG,KAAK,EAAA,CAAA;sBAAb,KAAK;gBACG,KAAK,EAAA,CAAA;sBAAb,KAAK;gBACG,UAAU,EAAA,CAAA;sBAAlB,KAAK;;;ACtBR;;AAEG;;;;"}