f2b73016c480f6084605128865e19ecc9adc9c50
[ccsdk/cds.git] /
1 import { Injectable } from '@angular/core';
2
3 import { Observable, of, BehaviorSubject } from 'rxjs';
4
5 @Injectable({
6     providedIn: 'root'
7 })
8 export class SharedService {
9
10     // based on edit Mode, edit=false
11     mode = new BehaviorSubject(false);
12     constructor() {
13     }
14
15     isEdit(): Observable<boolean> {
16         return this.mode.asObservable();
17     }
18     enableEdit() {
19         this.mode.next(true);
20     }
21     disableEdit() {
22         this.mode.next(false);
23     }
24
25 }