summaryrefslogtreecommitdiffstats
path: root/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/layout/dashboard/dashboard.component.ts
diff options
context:
space:
mode:
Diffstat (limited to 'ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/layout/dashboard/dashboard.component.ts')
-rw-r--r--ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/layout/dashboard/dashboard.component.ts59
1 files changed, 59 insertions, 0 deletions
diff --git a/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/layout/dashboard/dashboard.component.ts b/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/layout/dashboard/dashboard.component.ts
new file mode 100644
index 00000000..b16cf742
--- /dev/null
+++ b/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/layout/dashboard/dashboard.component.ts
@@ -0,0 +1,59 @@
+import { Component, OnInit } from '@angular/core';
+
+@Component({
+ selector: 'app-dashboard',
+ templateUrl: './dashboard.component.html',
+ styleUrls: ['./dashboard.component.scss']
+})
+export class DashboardComponent implements OnInit {
+ public alerts: Array<any> = [];
+ public sliders: Array<any> = [];
+
+ constructor() {
+ this.sliders.push(
+ {
+ imagePath: 'assets/images/slider1.jpg',
+ label: 'First slide label',
+ text:
+ 'Nulla vitae elit libero, a pharetra augue mollis interdum.'
+ },
+ {
+ imagePath: 'assets/images/slider2.jpg',
+ label: 'Second slide label',
+ text: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.'
+ },
+ {
+ imagePath: 'assets/images/slider3.jpg',
+ label: 'Third slide label',
+ text:
+ 'Praesent commodo cursus magna, vel scelerisque nisl consectetur.'
+ }
+ );
+
+ this.alerts.push(
+ {
+ id: 1,
+ type: 'success',
+ message: `Lorem ipsum dolor sit amet, consectetur adipisicing elit.
+ Voluptates est animi quibusdam praesentium quam, et perspiciatis,
+ consectetur velit culpa molestias dignissimos
+ voluptatum veritatis quod aliquam! Rerum placeat necessitatibus, vitae dolorum`
+ },
+ {
+ id: 2,
+ type: 'warning',
+ message: `Lorem ipsum dolor sit amet, consectetur adipisicing elit.
+ Voluptates est animi quibusdam praesentium quam, et perspiciatis,
+ consectetur velit culpa molestias dignissimos
+ voluptatum veritatis quod aliquam! Rerum placeat necessitatibus, vitae dolorum`
+ }
+ );
+ }
+
+ ngOnInit() {}
+
+ public closeAlert(alert: any) {
+ const index: number = this.alerts.indexOf(alert);
+ this.alerts.splice(index, 1);
+ }
+}