1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-17 09:59:41 +00:00
Files
browser/libs/components/src/anon-layout/default-anon-layout-wrapper-data.service.ts

17 lines
652 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<Partial<AnonLayoutWrapperData>>();
setAnonLayoutWrapperData(data: Partial<AnonLayoutWrapperData>): void {
this.anonLayoutWrapperDataSubject.next(data);
}
anonLayoutWrapperData$(): Observable<Partial<AnonLayoutWrapperData>> {
return this.anonLayoutWrapperDataSubject.asObservable();
}
}