view data fixes
This commit is contained in:
@@ -7,20 +7,23 @@ import { ViewModel } from "../contracts/view-models/ViewModel";
|
||||
import type { EmailSignupViewData } from "../view-data/EmailSignupViewData";
|
||||
|
||||
export class EmailSignupViewModel extends ViewModel {
|
||||
constructor(private readonly viewData: EmailSignupViewData) {
|
||||
private readonly data: EmailSignupViewData;
|
||||
|
||||
constructor(data: EmailSignupViewData) {
|
||||
super();
|
||||
this.data = data;
|
||||
}
|
||||
|
||||
get email(): string {
|
||||
return this.viewData.email;
|
||||
return this.data.email;
|
||||
}
|
||||
|
||||
get message(): string {
|
||||
return this.viewData.message;
|
||||
return this.data.message;
|
||||
}
|
||||
|
||||
get status(): EmailSignupViewData["status"] {
|
||||
return this.viewData.status;
|
||||
return this.data.status;
|
||||
}
|
||||
|
||||
get isSuccess(): boolean {
|
||||
|
||||
Reference in New Issue
Block a user