{"version":3,"file":"ngx-obelisco-example-icon.mjs","sources":["../../../projects/ngx-obelisco/icon/o-mat-icon/o-mat-icon.component.ts","../../../projects/ngx-obelisco/icon/o-mat-icon/o-mat-icon.component.html","../../../projects/ngx-obelisco/icon/o-bx-icon/o-bx-icon.component.ts","../../../projects/ngx-obelisco/icon/o-bx-icon/o-bx-icon.component.html","../../../projects/ngx-obelisco/icon/o-icon.module.ts","../../../projects/ngx-obelisco/icon/ngx-obelisco-example-icon.ts"],"sourcesContent":["import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n  selector: 'o-mat-icon',\r\n  templateUrl: './o-mat-icon.component.html',\r\n  styleUrls: ['./o-mat-icon.component.scss']\r\n})\r\nexport class OMatIconComponent {\r\n  constructor() {}\r\n  @Input() public customClasses: string = '';\r\n}\r\n","<span class=\"material-icons-round\" aria-hidden=\"true\" [ngClass]=\"customClasses\">\r\n  <ng-content></ng-content>\r\n</span>\r\n","import { AfterContentInit, Component, ElementRef, Input } from '@angular/core';\r\n\r\n@Component({\r\n  selector: 'o-bx-icon',\r\n  templateUrl: './o-bx-icon.component.html',\r\n  styleUrls: ['./o-bx-icon.component.scss']\r\n})\r\nexport class OBxIconComponent implements AfterContentInit {\r\n  constructor(private el: ElementRef) {}\r\n  @Input() public customClasses: string = '';\r\n\r\n  public projectedContent: string = '';\r\n\r\n  ngAfterContentInit() {\r\n    this.projectedContent = this.el.nativeElement.innerText.trim();\r\n  }\r\n\r\n  getClassNames(): string {\r\n    const customClass = this.customClasses ? ' ' + this.customClasses : '';\r\n    return 'bx ' + this.projectedContent + customClass;\r\n  }\r\n}\r\n","<span class=\"sr-only\" aria-hidden=\"true\"><ng-content></ng-content></span>\r\n<i [ngClass]=\"getClassNames()\"></i>\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { OMatIconComponent } from './o-mat-icon/o-mat-icon.component';\r\nimport { OBxIconComponent } from './o-bx-icon/o-bx-icon.component';\r\n\r\n@NgModule({\r\n  declarations: [OMatIconComponent, OBxIconComponent],\r\n  imports: [CommonModule],\r\n  exports: [OMatIconComponent, OBxIconComponent]\r\n})\r\nexport class OIconModule {}\r\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}