mirror of
https://github.com/bitwarden/browser
synced 2026-02-19 10:54:00 +00:00
17 lines
625 B
TypeScript
17 lines
625 B
TypeScript
import { Observable, Subject } from "rxjs";
|
|
|
|
import { AnonLayoutWrapperDataService } from "./anon-layout-wrapper-data.service";
|
|
import { AnonLayoutWrapperData } from "./anon-layout-wrapper.component";
|
|
|
|
export class DefaultAnonLayoutWrapperDataService implements AnonLayoutWrapperDataService {
|
|
protected anonLayoutWrapperDataSubject = new Subject<AnonLayoutWrapperData>();
|
|
|
|
setAnonLayoutWrapperData(data: AnonLayoutWrapperData): void {
|
|
this.anonLayoutWrapperDataSubject.next(data);
|
|
}
|
|
|
|
anonLayoutWrapperData$(): Observable<AnonLayoutWrapperData> {
|
|
return this.anonLayoutWrapperDataSubject.asObservable();
|
|
}
|
|
}
|