From ae1184f3e5b8525506604dfe7fc08431ca641465 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=87etin?= <69278826+cetincakiroglu@users.noreply.github.com> Date: Fri, 3 Jan 2025 00:55:40 +0300 Subject: [PATCH] Add TimelineDoc --- src/views/uikit/timelinedoc.ts | 147 +++++++++++++++++++++++++++++++++ 1 file changed, 147 insertions(+) create mode 100644 src/views/uikit/timelinedoc.ts diff --git a/src/views/uikit/timelinedoc.ts b/src/views/uikit/timelinedoc.ts new file mode 100644 index 0000000..c857969 --- /dev/null +++ b/src/views/uikit/timelinedoc.ts @@ -0,0 +1,147 @@ +import { Component } from '@angular/core'; +import { TimelineModule } from 'primeng/timeline'; +import { CardModule } from 'primeng/card'; +import { CommonModule } from '@angular/common'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + standalone:true, + imports: [ + CommonModule, + TimelineModule, + ButtonModule, + CardModule + ], + template: `
+
+
+
Left Align
+ + + {{event.status}} + + +
+
+
+
+
Right Align
+ + + {{event.status}} + + +
+
+
+
+
Alternate Align
+ + + {{event.status}} + + +
+
+
+
+
Opposite Content
+ + + {{event.date}} + + + {{event.status}} + + +
+
+
+ +
+
Customized
+ + + + + + + + + +

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore sed consequuntur error repudiandae numquam deserunt + quisquam repellat libero asperiores earum nam nobis, culpa ratione quam perferendis esse, cupiditate neque quas!

+ +
+
+
+
+ +
+
Horizontal
+
Top Align
+ + + {{event}} + + + +
Bottom Align
+ + + {{event}} + + + +
Alternate Align
+ + + {{event}} + + +   + + +
`, +}) +export class TimelineDoc { + + events1: any[] = []; + + events2: any[] = []; + + ngOnInit() { + this.events1 = [ + { + status: 'Ordered', + date: '15/10/2020 10:30', + icon: 'pi pi-shopping-cart', + color: '#9C27B0', + image: 'game-controller.jpg' + }, + { + status: 'Processing', + date: '15/10/2020 14:00', + icon: 'pi pi-cog', + color: '#673AB7' + }, + { + status: 'Shipped', + date: '15/10/2020 16:15', + icon: 'pi pi-envelope', + color: '#FF9800' + }, + { + status: 'Delivered', + date: '16/10/2020 10:00', + icon: 'pi pi-check', + color: '#607D8B' + } + ]; + + this.events2 = [ + "2020", "2021", "2022", "2023" + ]; + } + +}