{"version":3,"file":"ng-devui-card.mjs","sources":["../../devui/card/card.component.ts","../../devui/card/card.component.html","../../devui/card/card-header.component.html","../../devui/card/card-extend.component.html","../../devui/card/card.module.ts","../../devui/card/ng-devui-card.ts"],"sourcesContent":["import { ChangeDetectionStrategy, Component, Directive, HostBinding, Input, ViewEncapsulation } from '@angular/core';\n\n@Directive({\n  selector: 'd-card-content, [dCardContent]',\n})\nexport class CardContentDirective {\n  @HostBinding('class.devui-card-content') default = true;\n}\n\n@Directive({\n  selector: `d-card-title, [dCardTitle]`,\n})\nexport class CardTitleDirective {\n  @HostBinding('class.devui-card-title') default = true;\n}\n\n@Directive({\n  selector: `d-card-subtitle, [dCardSubtitle]`,\n})\nexport class CardSubtitleDirective {\n  @HostBinding('class.devui-card-subtitle') default = true;\n}\n\n@Directive({\n  selector: 'd-card-actions,[dCardActions]',\n  exportAs: 'dCardActions',\n})\nexport class CardActionsDirective {\n  @Input() align: 'start' | 'end' | 'spaceBetween' = 'start';\n  @HostBinding('class.devui-card-actions') default = true;\n  @HostBinding('class.devui-card-actions-align-end')\n  get alignEnd() {\n    return this.align === 'end';\n  }\n  @HostBinding('class.devui-card-actions-align-space-between')\n  get alignSpaceBetween() {\n    return this.align === 'spaceBetween';\n  }\n}\n\n@Directive({\n  selector: '[dCardMeta]',\n  exportAs: 'dCardMeta',\n})\nexport class CardMetaDirective {\n  @HostBinding('class.devui-card-meta') default = true;\n}\n\n@Directive({\n  selector: '[dCardAvatar]',\n})\nexport class CardAvatarDirective {\n  @HostBinding('class.devui-card-avatar') default = true;\n}\n\n@Component({\n  selector: 'd-card',\n  exportAs: 'dCard',\n  templateUrl: './card.component.html',\n  styleUrls: ['./card.component.scss'],\n  encapsulation: ViewEncapsulation.None,\n  changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class CardComponent {\n  @HostBinding('class.devui-card') default = true;\n  @Input() @HostBinding('class.devui-card-interactive') interactive: boolean;\n}\n\n@Component({\n  selector: 'd-card-header',\n  templateUrl: './card-header.component.html',\n  encapsulation: ViewEncapsulation.None,\n  changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class CardHeaderComponent {\n  @HostBinding('class.devui-card-header') default = true;\n}\n\n// waiting for design\n@Component({\n  selector: 'd-card-extend',\n  templateUrl: './card-extend.component.html',\n  encapsulation: ViewEncapsulation.None,\n  changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class CardExtendComponent {\n  @HostBinding('class.devui-card-extend') default = true;\n}\n","<ng-content></ng-content>\n","<ng-content select=\"[d-card-avatar], [dCardAvatar]\"></ng-content>\n<div class=\"devui-card-header-title-area\">\n  <ng-content\n    select=\"d-card-title, d-card-subtitle,\n      [d-card-title], [d-card-subtitle],\n      [dCardTitle], [dCardSubtitle]\"\n  ></ng-content>\n</div>\n","<!-- waiting for design -->\n","import { CommonModule } from '@angular/common';\nimport { NgModule } from '@angular/core';\nimport {\n  CardActionsDirective, CardAvatarDirective, CardComponent, CardContentDirective,\n  CardExtendComponent,\n  CardHeaderComponent, CardMetaDirective, CardSubtitleDirective, CardTitleDirective\n} from './card.component';\n\n@NgModule({\n  declarations: [CardComponent, CardHeaderComponent, CardAvatarDirective, CardMetaDirective,\n    CardActionsDirective, CardSubtitleDirective, CardTitleDirective, CardContentDirective, CardExtendComponent],\n  imports: [\n    CommonModule\n  ],\n  exports: [CardComponent, CardHeaderComponent, CardAvatarDirective, CardMetaDirective,\n    CardActionsDirective, CardSubtitleDirective, CardTitleDirective, CardContentDirective, CardExtendComponent]\n})\nexport class CardModule { }\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}