{"version":3,"file":"ngx-vertical-timeline.mjs","sources":["../../../projects/ngx-vertical-timeline/src/lib/ngx-vertical-timeline.component.ts","../../../projects/ngx-vertical-timeline/src/lib/ngx-vertical-timeline.component.html","../../../projects/ngx-vertical-timeline/src/public-api.ts","../../../projects/ngx-vertical-timeline/src/ngx-vertical-timeline.ts"],"sourcesContent":["import { Component, Input } from '@angular/core';\nimport { TimelineItem } from './timeline-item';\nimport { CommonModule } from '@angular/common';\n\n@Component({\n  selector: 'lib-ngx-vertical-timeline',\n  templateUrl: './ngx-vertical-timeline.component.html',\n  styleUrls: ['./ngx-vertical-timeline.component.css'],\n  standalone: true,\n  imports: [CommonModule]\n})\nexport class NgxVerticalTimelineComponent {\n\n  list: TimelineItem[] = [];\n  constructor() { }\n\n  @Input()\n  set items(list: TimelineItem[]) {\n    this.list = list;\n  }\n\n  action(item: TimelineItem) {\n    if (item.command) {\n      item.command();\n    }\n  }\n\n}\n","\n<div id=\"timeline\">\n  <div *ngFor=\"let item of list; let i = index\" class=\"timeline-item\">\n    <div [class]=\"item.styleClass? item.styleClass: ''\">\n      <div class=\"timeline-icon\">\n        <span class=\"item-icon {{item?.icon}}\"></span>\n      </div>\n      <div class=\"timeline-content\" [class.right]=\"i % 2 !== 0\">\n        <h2>{{item?.title}}</h2>\n        <p>\n          {{item?.content}}\n        </p>\n        <button *ngIf=\"item?.command\" class=\"btn bg-purple\" (click)=\"action(item)\">\n          <i class=\"fa fa-search-plus\"></i> {{item?.label}}\n        </button>\n      </div>\n    </div>\n  </div>\n</div>\n","/*\n * Public API Surface of ngx-vertical-timeline\n */\n\nexport * from './lib/ngx-vertical-timeline.component';\nexport * from './lib/timeline-item';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;;MAWa,4BAA4B,CAAA;AAGvC,IAAA,WAAA,GAAA;QADA,IAAI,CAAA,IAAA,GAAmB,EAAE,CAAC;KACT;IAEjB,IACI,KAAK,CAAC,IAAoB,EAAA;AAC5B,QAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;KAClB;AAED,IAAA,MAAM,CAAC,IAAkB,EAAA;AACvB,QAAA,IAAI,IAAI,CAAC,OAAO,EAAE;YAChB,IAAI,CAAC,OAAO,EAAE,CAAC;SAChB;KACF;+GAdU,4BAA4B,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA,EAAA;mGAA5B,4BAA4B,EAAA,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,2BAAA,EAAA,MAAA,EAAA,EAAA,KAAA,EAAA,OAAA,EAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,ECXzC,yoBAmBA,EAAA,MAAA,EAAA,CAAA,o1HAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,UAAA,EAAA,IAAA,EDVY,YAAY,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,kBAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,cAAA,EAAA,eAAA,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,EAAA;;4FAEX,4BAA4B,EAAA,UAAA,EAAA,CAAA;kBAPxC,SAAS;AACE,YAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,2BAA2B,EAGzB,UAAA,EAAA,IAAI,EACP,OAAA,EAAA,CAAC,YAAY,CAAC,EAAA,QAAA,EAAA,yoBAAA,EAAA,MAAA,EAAA,CAAA,o1HAAA,CAAA,EAAA,CAAA;wDAQnB,KAAK,EAAA,CAAA;sBADR,KAAK;;;AEhBR;;AAEG;;ACFH;;AAEG;;;;"}