{"version":3,"file":"ngx-obelisco-example-block.mjs","sources":["../../../projects/ngx-obelisco/block/o-block-title/o-block-title.component.ts","../../../projects/ngx-obelisco/block/o-block-title/o-block-title.component.html","../../../projects/ngx-obelisco/block/o-block-text/o-block-text.component.ts","../../../projects/ngx-obelisco/block/o-block-text/o-block-text.component.html","../../../projects/ngx-obelisco/block/o-block.component.ts","../../../projects/ngx-obelisco/block/o-block.component.html","../../../projects/ngx-obelisco/block/o-block-footer/o-block-footer.component.ts","../../../projects/ngx-obelisco/block/o-block-footer/o-block-footer.component.html","../../../projects/ngx-obelisco/block/o-block-header/o-block-header.component.ts","../../../projects/ngx-obelisco/block/o-block-header/o-block-header.component.html","../../../projects/ngx-obelisco/block/o-block.module.ts","../../../projects/ngx-obelisco/block/ngx-obelisco-example-block.ts"],"sourcesContent":["import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n  selector: 'o-block-title',\r\n  templateUrl: './o-block-title.component.html',\r\n  styleUrls: ['./o-block-title.component.scss']\r\n})\r\nexport class OBlockTitleComponent {\r\n  constructor() {}\r\n  @Input() public customClasses: string = '';\r\n}\r\n","<h2 class=\"block-title\" [ngClass]=\"customClasses\"><ng-content></ng-content></h2>\r\n","import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n  selector: 'o-block-text',\r\n  templateUrl: './o-block-text.component.html',\r\n  styleUrls: ['./o-block-text.component.scss']\r\n})\r\nexport class OBlockTextComponent {\r\n  constructor() {}\r\n  @Input() public customClasses: string = '';\r\n}\r\n","<p class=\"block-text\" [ngClass]=\"customClasses\"><ng-content></ng-content></p>\r\n","import { Component, ContentChild, Directive, ElementRef, Input } from '@angular/core';\r\nimport { OCustomContentDirective } from 'ngx-obelisco-example/directives';\r\n\r\n@Component({\r\n  selector: 'o-block',\r\n  templateUrl: './o-block.component.html',\r\n  styleUrls: ['./o-block.component.scss']\r\n})\r\nexport class OBlockComponent {\r\n  @Input() public title?: string;\r\n  @Input() public description?: string;\r\n  @Input() public isBgLight?: boolean = false;\r\n  @Input() public isPositionRelative?: boolean = false;\r\n  @Input() public customClasses: string = '';\r\n\r\n  @ContentChild(OCustomContentDirective, { static: true }) oCustomContent?: OCustomContentDirective;\r\n  @ContentChild('children', { read: ElementRef }) children: ElementRef | undefined;\r\n}\r\n","<div\r\n  class=\"card card-block\"\r\n  [ngStyle]=\"isPositionRelative ? null : { top: '48px' }\"\r\n  [class.bg-light]=\"isBgLight\"\r\n  [class.position-sticky]=\"!isPositionRelative\"\r\n  [class]=\"customClasses\"\r\n>\r\n  <div class=\"card-body\" *ngIf=\"!oCustomContent\">\r\n    <o-block-title *ngIf=\"title\">{{ title }}</o-block-title>\r\n    <o-block-text *ngIf=\"description\">{{ description }}</o-block-text>\r\n\r\n    <ng-content select=\"o-block-header\"></ng-content>\r\n    <ng-content select=\"o-block-text\"></ng-content>\r\n\r\n    <ng-container *ngIf=\"children\"><ng-content></ng-content></ng-container>\r\n\r\n    <ng-content select=\"o-block-footer\"></ng-content>\r\n  </div>\r\n  <ng-container *ngIf=\"oCustomContent\" [ngTemplateOutlet]=\"oCustomContent.template\"></ng-container>\r\n</div>\r\n","import { Component } from '@angular/core';\r\n\r\n@Component({\r\n  selector: 'o-block-footer',\r\n  templateUrl: './o-block-footer.component.html',\r\n  styleUrls: ['./o-block-footer.component.scss']\r\n})\r\nexport class OBlockFooterComponent {\r\n  constructor() {}\r\n}\r\n","<ng-content></ng-content>\r\n","import { Component } from '@angular/core';\r\n\r\n@Component({\r\n  selector: 'o-block-header',\r\n  templateUrl: './o-block-header.component.html',\r\n  styleUrls: ['./o-block-header.component.scss']\r\n})\r\nexport class OBlockHeaderComponent {\r\n  constructor() {}\r\n}\r\n","<ng-content></ng-content>\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { OBlockComponent } from './o-block.component';\r\nimport { OBlockFooterComponent } from './o-block-footer/o-block-footer.component';\r\nimport { OBlockTitleComponent } from './o-block-title/o-block-title.component';\r\nimport { OBlockHeaderComponent } from './o-block-header/o-block-header.component';\r\nimport { OBlockTextComponent } from './o-block-text/o-block-text.component';\r\n\r\n@NgModule({\r\n  declarations: [\r\n    OBlockComponent,\r\n    OBlockFooterComponent,\r\n    OBlockTitleComponent,\r\n    OBlockHeaderComponent,\r\n    OBlockTextComponent\r\n  ],\r\n  imports: [CommonModule],\r\n  exports: [OBlockComponent, OBlockFooterComponent, OBlockTitleComponent, OBlockHeaderComponent, OBlockTextComponent]\r\n})\r\nexport class OBlockModule {}\r\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":["i2.OBlockTitleComponent","i3.OBlockTextComponent"],"mappings":"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"}