pcb demo code.
[ealt-edge.git] / example-apps / PDD / frontend-src / src / app / toolbar / toolbar.service.ts
diff --git a/example-apps/PDD/frontend-src/src/app/toolbar/toolbar.service.ts b/example-apps/PDD/frontend-src/src/app/toolbar/toolbar.service.ts
new file mode 100644 (file)
index 0000000..efa922d
--- /dev/null
@@ -0,0 +1,35 @@
+import { Injectable } from '@angular/core';
+// import { Observable } from 'rxjs/Observable';
+import { Observable,throwError } from 'rxjs'
+import { of } from 'rxjs';
+// import {} from './../../assets/images/akraino-icon-1.png'
+// import 'rxjs/add/Observable/of';
+// import 'of;
+
+@Injectable({
+  providedIn: 'root'
+})
+export class ToolbarService {
+
+  visible: Observable<boolean>;
+  vis: boolean;
+
+  constructor() { }
+
+  hide() {
+    this.visible = of(false);
+    console.log("inside hide method");
+    console.log(this.visible);
+  }
+
+  show() {
+     this.visible = of(true);
+     console.log(this.visible);
+    //  console.log(this.visible.value);
+    // this.vis = this.visible.value;
+  }
+
+  toggle() {
+    this.visible =of(!this.visible);
+  }
+}