ngx-vertical-timeline
Version:
Component for creating Responsive Vertical Timeline
1 lines • 3.11 kB
Source Map (JSON)
{"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;;;;"}