diff --git a/src/components/input/InputWidget.tsx b/src/components/input/InputWidget.tsx
index 891596e..9f1ec95 100644
--- a/src/components/input/InputWidget.tsx
+++ b/src/components/input/InputWidget.tsx
@@ -7,6 +7,7 @@ type Props = {
icon?: string,
placeholder?: string,
type: 'TEXT' | 'PASSWORD' | 'PHONE';
+ hideEye?: boolean
};
type OwnState = {
@@ -32,7 +33,7 @@ class InputWidget extends Component {
{ this.props.type === 'PHONE' && }
- { this.props.type === 'PASSWORD' &&
+ { this.props.type === 'PASSWORD' && !this.props.hideEye &&
this.setState({ showPassword: !this.state.showPassword })}>
{ this.state.showPassword && }
{ !this.state.showPassword && }
diff --git a/src/pages/login/Login.module.scss b/src/pages/login/Login.module.scss
index 29c7c90..b3e180e 100644
--- a/src/pages/login/Login.module.scss
+++ b/src/pages/login/Login.module.scss
@@ -106,7 +106,7 @@
font-size: 14px;
color: var(--rock);
- a {
+ a, span {
color: var(--shamrock);
text-decoration: none;
}
diff --git a/src/pages/login/Login.tsx b/src/pages/login/Login.tsx
index 2fdb281..176eb60 100644
--- a/src/pages/login/Login.tsx
+++ b/src/pages/login/Login.tsx
@@ -3,7 +3,7 @@ import { personOutline, lockOpenOutline } from 'ionicons/icons';
import { Component } from 'react';
import InputWidget from '../../components/input/InputWidget';
import styles from './Login.module.scss';
-import { BrowserRouter as Router, Route, Link } from "react-router-dom"
+import { Link } from "react-router-dom";
type Props = { };
diff --git a/src/pages/onboarding/Welcome.tsx b/src/pages/onboarding/Welcome.tsx
index 3fe7bc0..a39d436 100644
--- a/src/pages/onboarding/Welcome.tsx
+++ b/src/pages/onboarding/Welcome.tsx
@@ -32,7 +32,7 @@ class WelcomePage extends Component {
- Create Account
+ Create Account
Login
diff --git a/src/pages/signup/Signup.module.scss b/src/pages/signup/Signup.module.scss
index 78527da..d93b273 100644
--- a/src/pages/signup/Signup.module.scss
+++ b/src/pages/signup/Signup.module.scss
@@ -66,6 +66,29 @@
position: relative;
animation: fadeIn 1s forwards;
+ .confirmationAction {
+ padding: 10px;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ overflow: visible;
+
+ label {
+ margin: 0;
+ font-size: 14px;
+ text-align: left;
+ color: var(--rock);
+ }
+
+ .toggle {
+ contain: none;
+ --handle-background: var(--apricot);
+ --handle-background-checked: var(--shamrock);
+ --background: var(--ash-dust);
+ --background-checked: var(--ash-dust);
+ }
+ }
+
.separator {
display: block;
width: 100%;
@@ -119,7 +142,7 @@
font-size: 14px;
color: var(--rock);
- span {
+ span, a {
color: var(--shamrock);
text-decoration: none;
}
diff --git a/src/pages/signup/Signup.tsx b/src/pages/signup/Signup.tsx
index 96ffa3a..b8d7a91 100644
--- a/src/pages/signup/Signup.tsx
+++ b/src/pages/signup/Signup.tsx
@@ -1,8 +1,9 @@
-import { IonContent, IonPage, IonButton } from '@ionic/react';
+import { IonContent, IonPage, IonButton, IonToggle } from '@ionic/react';
import { personOutline, lockOpenOutline, mailOutline, phonePortraitOutline } from 'ionicons/icons';
import { Component } from 'react';
import InputWidget from '../../components/input/InputWidget';
import styles from './Signup.module.scss';
+import { Link } from "react-router-dom";
type Props = { };
@@ -47,15 +48,20 @@ class SignupPage extends Component {
-
+
+
+
+
+
+
- Login
-
+ Create
+
- Already have an account?
Login
+ Already have an account? Login
};