Create DevelopmentStore.ts
- Added DevStore for easy baseURL change for developement
This commit is contained in:
parent
7ae97b1aa3
commit
7d5c5fc1fa
21
frontend/src/store/DevelopmentStore.ts
Normal file
21
frontend/src/store/DevelopmentStore.ts
Normal file
@ -0,0 +1,21 @@
|
||||
import { Injectable } from '@angular/core';
|
||||
import { BehaviorSubject } from 'rxjs';
|
||||
import { map } from 'rxjs/operators';
|
||||
|
||||
interface DevelopmentStoreState {
|
||||
baseUrl: string;
|
||||
}
|
||||
|
||||
@Injectable({
|
||||
providedIn: 'root'
|
||||
})
|
||||
export class DevelopmentStore {
|
||||
private state: BehaviorSubject<DevelopmentStoreState> = new BehaviorSubject<DevelopmentStoreState>({
|
||||
baseUrl: 'http://localhost/',
|
||||
});
|
||||
|
||||
|
||||
get baseUrl() {
|
||||
return this.state.asObservable().pipe(map(state => state.baseUrl));
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user