{"version":3,"file":"tarjeta-perfil.mjs","sources":["../../../projects/tarjeta-perfil/src/lib/tarjeta-perfil.ts","../../../projects/tarjeta-perfil/src/lib/tarjeta-perfil.html","../../../projects/tarjeta-perfil/src/public-api.ts","../../../projects/tarjeta-perfil/src/tarjeta-perfil.ts"],"sourcesContent":["import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n  selector: 'lib-tarjeta-perfil',\r\n  imports: [],\r\n  templateUrl: './tarjeta-perfil.html',\r\n  styleUrls: ['./tarjeta-perfil.css']\r\n})\r\nexport class TarjetaPerfil {\r\n  @Input() name: string = 'Nombre Apellido';\r\n  @Input() position: string = 'Cargo/Puesto';\r\n  @Input() image: string = 'https://imagen.com/150';\r\n  @Input() email: string = 'ejemplo@email.com';\r\n  @Input() phone: string = '+1234567890';\r\n  @Input() socialLinks: { platform: string, url: string }[] = [];\r\n\r\n  isFlipped: boolean = false;\r\n\r\n  flipCard() {\r\n    this.isFlipped = !this.isFlipped;\r\n  }\r\n}\r\n","<div class=\"card-container\" (mouseenter)=\"flipCard()\" (mouseleave)=\"flipCard()\">\r\n  <div class=\"card\" [class.flipped]=\"isFlipped\">\r\n    <!-- Anverso -->\r\n    <div class=\"card-front\">\r\n      <div class=\"card-image\">\r\n        <img [src]=\"image\" [alt]=\"name\">\r\n      </div>\r\n      <div class=\"card-content\">\r\n        <h3>{{ name }}</h3>\r\n        <p>{{ position }}</p>\r\n      </div>\r\n    </div>\r\n\r\n    <!-- Reverso -->\r\n    <div class=\"card-back\">\r\n      <div class=\"card-content\">\r\n        <h3>Contacto</h3>\r\n        <p><strong>Email:</strong> {{ email }}</p>\r\n        <p><strong>Teléfono:</strong> {{ phone }}</p>\r\n        <div class=\"social-links\" *ngIf=\"socialLinks.length > 0\">\r\n          <h4>Redes Sociales</h4>\r\n          <div class=\"links\">\r\n            <a *ngFor=\"let link of socialLinks\"\r\n               [href]=\"link.url\"\r\n               target=\"_blank\"\r\n               class=\"social-link\">\r\n              {{ link.platform }}\r\n            </a>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </div>\r\n</div>\r\n","/*\r\n * Public API Surface of tarjeta-perfil\r\n */\r\n\r\nexport * from './lib/tarjeta-perfil';\r\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;MAQa,aAAa,CAAA;IACf,IAAI,GAAW,iBAAiB;IAChC,QAAQ,GAAW,cAAc;IACjC,KAAK,GAAW,wBAAwB;IACxC,KAAK,GAAW,mBAAmB;IACnC,KAAK,GAAW,aAAa;IAC7B,WAAW,GAAwC,EAAE;IAE9D,SAAS,GAAY,KAAK;IAE1B,QAAQ,GAAA;AACN,QAAA,IAAI,CAAC,SAAS,GAAG,CAAC,IAAI,CAAC,SAAS;IAClC;uGAZW,aAAa,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA;AAAb,IAAA,OAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,aAAa,0MCR1B,snCAkCA,EAAA,MAAA,EAAA,CAAA,4rCAAA,CAAA,EAAA,CAAA;;2FD1Ba,aAAa,EAAA,UAAA,EAAA,CAAA;kBANzB,SAAS;AACE,YAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,oBAAoB,WACrB,EAAE,EAAA,QAAA,EAAA,snCAAA,EAAA,MAAA,EAAA,CAAA,4rCAAA,CAAA,EAAA;8BAKF,IAAI,EAAA,CAAA;sBAAZ;gBACQ,QAAQ,EAAA,CAAA;sBAAhB;gBACQ,KAAK,EAAA,CAAA;sBAAb;gBACQ,KAAK,EAAA,CAAA;sBAAb;gBACQ,KAAK,EAAA,CAAA;sBAAb;gBACQ,WAAW,EAAA,CAAA;sBAAnB;;;AEdH;;AAEG;;ACFH;;AAEG;;;;"}