{"version":3,"file":"verben-ng-ui-src-lib-components-card.mjs","sources":["../../../projects/verben-ng-ui/src/lib/components/card/card.component.ts","../../../projects/verben-ng-ui/src/lib/components/card/card.component.html","../../../projects/verben-ng-ui/src/lib/components/card/card.module.ts","../../../projects/verben-ng-ui/src/lib/components/card/verben-ng-ui-src-lib-components-card.ts"],"sourcesContent":["import { CommonModule } from '@angular/common';\nimport { Component, ContentChild, ElementRef, AfterContentInit, Input } from '@angular/core';\n\n@Component({\n  selector: 'verben-card',\n  templateUrl: './card.component.html',\n  styleUrls: ['./card.component.css']\n})\n\nexport class CardComponent implements AfterContentInit {\n  hasHeader = false;\n  hasFooter = false;\n  hasBody = false;\n  @Input() pd = '10px';\n  @Input() mg = '0px';\n  @Input() height?:string ;\n  @Input() width?:string ;\n  @Input() textColor?:string ;\n  @Input() bgColor?:string ;\n  @Input() border?:string ;\n  @Input() borderRadius?:string ;\n  @Input() disabled:boolean=false ;\n  @Input() aspectRatio?:number ;\n  @ContentChild('card-header', { static: false }) cardHeader: ElementRef | undefined;\n  @ContentChild('card-body', { static: false }) cardBody: ElementRef | undefined;\n  @ContentChild('card-footer', { static: false }) cardFooter: ElementRef | undefined;\n\n  ngAfterContentInit() {\n    this.hasHeader = !this.cardHeader;\n    this.hasBody = !this.cardBody;\n    this.hasFooter = !this.cardFooter;\n  }\n}","  <div class=\"card\"\n  [style.background-color]=\"bgColor\"\n  [style.margin]=\"mg\"\n  [style.border]=\"border\"\n  [style.border-radius]=\"borderRadius\"\n  [style.color]=\"textColor\"\n  [style.width]=\"width\"\n  [style.height]=\"height\"\n  [ngClass]=\"disabled?'disable':''\"\n  [style.aspect-ratio]=\"aspectRatio\"\n  [style.padding]=\"pd\"\n  >\n    <div class=\"card-header\" *ngIf=\"hasHeader\">\n      <ng-content select=\"[card-header]\"></ng-content>\n    </div>\n    <div class=\"card-body\" *ngIf=\"hasBody\">\n      <ng-content select=\"[card-body]\"></ng-content>\n    </div>\n    <div class=\"card-footer\" *ngIf=\"hasFooter\">\n      <ng-content select=\"[card-footer]\"></ng-content>\n    </div>\n  </div>\n  ","import { NgModule } from '@angular/core';\nimport { CommonModule } from '@angular/common';\nimport { CardComponent } from './card.component';\n\n@NgModule({\n  declarations: [CardComponent],\n  imports: [CommonModule],\n  exports: [CardComponent],\n})\nexport class CardModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;;;MASa,aAAa,CAAA;IACxB,SAAS,GAAG,KAAK,CAAC;IAClB,SAAS,GAAG,KAAK,CAAC;IAClB,OAAO,GAAG,KAAK,CAAC;IACP,EAAE,GAAG,MAAM,CAAC;IACZ,EAAE,GAAG,KAAK,CAAC;AACX,IAAA,MAAM,CAAU;AAChB,IAAA,KAAK,CAAU;AACf,IAAA,SAAS,CAAU;AACnB,IAAA,OAAO,CAAU;AACjB,IAAA,MAAM,CAAU;AAChB,IAAA,YAAY,CAAU;IACtB,QAAQ,GAAS,KAAK,CAAE;AACxB,IAAA,WAAW,CAAU;AACkB,IAAA,UAAU,CAAyB;AACrC,IAAA,QAAQ,CAAyB;AAC/B,IAAA,UAAU,CAAyB;IAEnF,kBAAkB,GAAA;AAChB,QAAA,IAAI,CAAC,SAAS,GAAG,CAAC,IAAI,CAAC,UAAU,CAAC;AAClC,QAAA,IAAI,CAAC,OAAO,GAAG,CAAC,IAAI,CAAC,QAAQ,CAAC;AAC9B,QAAA,IAAI,CAAC,SAAS,GAAG,CAAC,IAAI,CAAC,UAAU,CAAC;KACnC;wGAtBU,aAAa,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAb,IAAA,OAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,IAAA,EAAA,aAAa,8hBCT1B,6tBAsBE,EAAA,MAAA,EAAA,CAAA,gSAAA,CAAA,EAAA,YAAA,EAAA,CAAA,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,IAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,UAAA,CAAA,EAAA,CAAA,EAAA,CAAA,CAAA;;4FDbW,aAAa,EAAA,UAAA,EAAA,CAAA;kBANzB,SAAS;+BACE,aAAa,EAAA,QAAA,EAAA,6tBAAA,EAAA,MAAA,EAAA,CAAA,gSAAA,CAAA,EAAA,CAAA;8BASd,EAAE,EAAA,CAAA;sBAAV,KAAK;gBACG,EAAE,EAAA,CAAA;sBAAV,KAAK;gBACG,MAAM,EAAA,CAAA;sBAAd,KAAK;gBACG,KAAK,EAAA,CAAA;sBAAb,KAAK;gBACG,SAAS,EAAA,CAAA;sBAAjB,KAAK;gBACG,OAAO,EAAA,CAAA;sBAAf,KAAK;gBACG,MAAM,EAAA,CAAA;sBAAd,KAAK;gBACG,YAAY,EAAA,CAAA;sBAApB,KAAK;gBACG,QAAQ,EAAA,CAAA;sBAAhB,KAAK;gBACG,WAAW,EAAA,CAAA;sBAAnB,KAAK;gBAC0C,UAAU,EAAA,CAAA;sBAAzD,YAAY;AAAC,gBAAA,IAAA,EAAA,CAAA,aAAa,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,CAAA;gBACA,QAAQ,EAAA,CAAA;sBAArD,YAAY;AAAC,gBAAA,IAAA,EAAA,CAAA,WAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,CAAA;gBACI,UAAU,EAAA,CAAA;sBAAzD,YAAY;AAAC,gBAAA,IAAA,EAAA,CAAA,aAAa,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,CAAA;;;MEhBnC,UAAU,CAAA;wGAAV,UAAU,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;AAAV,IAAA,OAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,UAAU,EAJN,YAAA,EAAA,CAAA,aAAa,CAClB,EAAA,OAAA,EAAA,CAAA,YAAY,aACZ,aAAa,CAAA,EAAA,CAAA,CAAA;AAEZ,IAAA,OAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,UAAU,YAHX,YAAY,CAAA,EAAA,CAAA,CAAA;;4FAGX,UAAU,EAAA,UAAA,EAAA,CAAA;kBALtB,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,YAAY,EAAE,CAAC,aAAa,CAAC;oBAC7B,OAAO,EAAE,CAAC,YAAY,CAAC;oBACvB,OAAO,EAAE,CAAC,aAAa,CAAC;AACzB,iBAAA,CAAA;;;ACRD;;AAEG;;;;"}