Skip to content
This repository was archived by the owner on Mar 1, 2024. It is now read-only.

Commit 2d9d48e

Browse files
committed
feat(StandAloneFormPage): Made the logo variable
Made the logo variable by passing it in LoginPage/registerPage/ForgotPasswordPage
1 parent 0928f51 commit 2d9d48e

4 files changed

Lines changed: 41 additions & 40 deletions

File tree

Lines changed: 29 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,29 @@
1-
// @flow
2-
3-
import * as React from "react";
4-
5-
type Props = {|
6-
+children?: React.Node,
7-
|};
8-
9-
function StandaloneFormPage(props: Props): React.Node {
10-
return (
11-
<div className="page">
12-
<div className="page-single">
13-
<div className="container">
14-
<div className="row">
15-
<div className="col col-login mx-auto">
16-
<div className="text-center mb-6">
17-
<img src="./assets/brand/tabler.svg" className="h-6" alt="" />
18-
</div>
19-
{props.children}
20-
</div>
21-
</div>
22-
</div>
23-
</div>
24-
</div>
25-
);
26-
}
27-
28-
export default StandaloneFormPage;
1+
// @flow
2+
3+
import * as React from "react";
4+
5+
type Props = {|
6+
+children?: React.Node,
7+
+imageURL?: string,
8+
|};
9+
10+
function StandaloneFormPage(props: Props): React.Node {
11+
return (
12+
<div className="page">
13+
<div className="page-single">
14+
<div className="container">
15+
<div className="row">
16+
<div className="col col-login mx-auto">
17+
<div className="text-center mb-6">
18+
<img src={props.imageURL} className="h-6" alt="logo" />
19+
</div>
20+
{props.children}
21+
</div>
22+
</div>
23+
</div>
24+
</div>
25+
</div>
26+
);
27+
}
28+
29+
export default StandaloneFormPage;

src/page_templates/account/ForgotPasswordPage/ForgotPasswordPage.react.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ function ForgotPasswordPage(props: Props): React.Node {
4545
} = props;
4646

4747
return (
48-
<StandaloneFormPage>
48+
<StandaloneFormPage imageURL={"./demo/logo.svg"}>
4949
<FormCard
5050
buttonText={strings.buttonText || defaultStrings.buttonText}
5151
title={strings.title || defaultStrings.title}
@@ -72,8 +72,8 @@ function ForgotPasswordPage(props: Props): React.Node {
7272
);
7373
}
7474

75-
const ForgotPasswordPageWithTouchedErrors: React.ComponentType<
76-
Props
77-
> = withTouchedErrors(["email"])(ForgotPasswordPage);
75+
const ForgotPasswordPageWithTouchedErrors: React.ComponentType<Props> = withTouchedErrors(
76+
["email"]
77+
)(ForgotPasswordPage);
7878

7979
export default ForgotPasswordPageWithTouchedErrors;

src/page_templates/account/LoginPage/LoginPage.react.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ function LoginPage(props: Props): React.Node {
4747
} = props;
4848

4949
return (
50-
<StandaloneFormPage>
50+
<StandaloneFormPage imageURL={"./demo/logo.svg"}>
5151
<FormCard
5252
buttonText={strings.buttonText || defaultStrings.buttonText}
5353
title={strings.title || defaultStrings.title}
@@ -83,8 +83,8 @@ function LoginPage(props: Props): React.Node {
8383
);
8484
}
8585

86-
const LoginPageWithTouchedErrors: React.ComponentType<
87-
Props
88-
> = withTouchedErrors(["email", "password"])(LoginPage);
86+
const LoginPageWithTouchedErrors: React.ComponentType<Props> = withTouchedErrors(
87+
["email", "password"]
88+
)(LoginPage);
8989

9090
export default LoginPageWithTouchedErrors;

src/page_templates/account/RegisterPage/RegisterPage.react.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ function RegisterPage(props: Props): React.Node {
5757
} = props;
5858

5959
return (
60-
<StandaloneFormPage>
60+
<StandaloneFormPage imageURL={"./demo/logo.svg"}>
6161
<FormCard
6262
buttonText={strings.buttonText || defaultStrings.buttonText}
6363
title={strings.title || defaultStrings.title}
@@ -111,8 +111,8 @@ function RegisterPage(props: Props): React.Node {
111111
);
112112
}
113113

114-
const RegisterPageWithTouchedErrors: React.ComponentType<
115-
Props
116-
> = withTouchedErrors(["name", "email", "password", "terms"])(RegisterPage);
114+
const RegisterPageWithTouchedErrors: React.ComponentType<Props> = withTouchedErrors(
115+
["name", "email", "password", "terms"]
116+
)(RegisterPage);
117117

118118
export default RegisterPageWithTouchedErrors;

0 commit comments

Comments
 (0)