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