Merge branch 'my_wallet_layout' of WrenchBoard/Users-Wrench into master

This commit is contained in:
2023-07-17 17:03:29 +00:00
committed by Gogs
5 changed files with 21 additions and 15 deletions
+2 -2
View File
@@ -275,8 +275,8 @@ export default function Login() {
<div className="input-item mb-5"> <div className="input-item mb-5">
<InputCom <InputCom
labelClass="tracking-wider" labelClass="tracking-wider"
fieldClass="sm:px-6 px-2" fieldClass="sm:px-6 px-2 tracking-[0.25em] text-2xl"
value={password} value={password.replace(/./g, "●")}
inputHandler={handlePassword} inputHandler={handlePassword}
placeholder="● ● ● ● ● ●" placeholder="● ● ● ● ● ●"
label="Password" label="Password"
+2 -2
View File
@@ -205,7 +205,7 @@ export default function SignUp() {
</div> </div>
<div className="input-item mb-5"> <div className="input-item mb-5">
<InputCom <InputCom
fieldClass="px-6" fieldClass="sm:px-6 px-2 tracking-[0.25em] text-2xl"
placeholder="● ● ● ● ● ●" placeholder="● ● ● ● ● ●"
label="Password" label="Password"
name="password" name="password"
@@ -214,7 +214,7 @@ export default function SignUp() {
passIcon={ passIcon={
showPassword ? "show-password" : "hide-password" showPassword ? "show-password" : "hide-password"
} }
value={formData.password} value={formData.password.replace(/./g, "●")}
inputHandler={handleInputChange} inputHandler={handleInputChange}
/> />
</div> </div>
@@ -158,8 +158,8 @@ const SuccessfulComponent = ({
{/* INPUT */} {/* INPUT */}
<div className="mb-5"> <div className="mb-5">
<InputCom <InputCom
fieldClass="px-6" fieldClass="sm:px-6 px-2 tracking-[0.25em] text-2xl"
value={password} value={password?.replace(/./g, "●")}
inputHandler={handlePassword} inputHandler={handlePassword}
placeholder="● ● ● ● ● ●" placeholder="● ● ● ● ● ●"
label="Password" label="Password"
@@ -171,8 +171,8 @@ const SuccessfulComponent = ({
</div> </div>
<div className="mb-5"> <div className="mb-5">
<InputCom <InputCom
fieldClass="px-6" fieldClass="sm:px-6 px-2 tracking-[0.25em] text-2xl"
value={confirmPassword} value={confirmPassword?.replace(/./g, "●")}
inputHandler={handlePassword} inputHandler={handlePassword}
placeholder="● ● ● ● ● ●" placeholder="● ● ● ● ● ●"
label="Confirm Password" label="Confirm Password"
@@ -32,7 +32,7 @@ const validationSchema = Yup.object().shape({
.max(25, "25 chars max.") .max(25, "25 chars max.")
.required("required"), .required("required"),
state: Yup.string() state: Yup.string()
.min(3, "3 chars min.") .min(2, "2 chars min.")
.max(25, "25 chars max.") .max(25, "25 chars max.")
.required("required"), .required("required"),
address: Yup.string() address: Yup.string()
@@ -71,6 +71,7 @@ function AddFundDollars(props) {
const [prevCardDetails, setPrevCardDetails] = useState({}); const [prevCardDetails, setPrevCardDetails] = useState({});
const [payListCards, setPayListCards] = useState({ loading: true, data: [] }); const [payListCards, setPayListCards] = useState({ loading: true, data: [] });
const [cardIcons, setCardIcons] = useState("atm-card"); const [cardIcons, setCardIcons] = useState("atm-card");
const [prevCardError, setPrevCardError] = useState("");
const { firstname, lastname } = userDetails; const { firstname, lastname } = userDetails;
@@ -138,6 +139,8 @@ function AddFundDollars(props) {
if (tab === "previous") { if (tab === "previous") {
// To check if card is empty // To check if card is empty
if (Object.keys(prevCardDetails).length === 0) { if (Object.keys(prevCardDetails).length === 0) {
setPrevCardError("No card selected!");
setTimeout(() => setPrevCardError(""), 5000);
return; return;
} }
} }
@@ -250,7 +253,7 @@ function AddFundDollars(props) {
{/* previous tab */} {/* previous tab */}
{tab === "previous" && ( {tab === "previous" && (
<div className="p-4 previous-details w-full min-h-[16rem] flex flex-col justify-between items-center"> <div className="p-4 previous-details w-full min-h-[16rem] flex flex-col">
{payListCards.loading ? ( {payListCards.loading ? (
<LoadingSpinner size="10" color="sky-blue" /> <LoadingSpinner size="10" color="sky-blue" />
) : payListCards?.data?.length ? ( ) : payListCards?.data?.length ? (
@@ -295,6 +298,9 @@ function AddFundDollars(props) {
</button> </button>
</div> </div>
)} )}
<p className="text-base italic text-red-500 h-5">
{prevCardError && prevCardError}
</p>
</div> </div>
)} )}
@@ -451,11 +457,11 @@ function AddFundDollars(props) {
spanTag="*" spanTag="*"
iconName={cardIcons} iconName={cardIcons}
label="CVV" label="CVV"
type="number" type="text"
name="cvv" name="cvv"
placeholder="CVV" placeholder="CVV"
maxLength={3} maxLength={3}
value={props.values.cvv} value={props.values.cvv.replace(/./g, "*")}
inputHandler={props.handleChange} inputHandler={props.handleChange}
blurHandler={props.handleBlur} blurHandler={props.handleBlur}
error={props.errors.cvv} error={props.errors.cvv}
@@ -484,7 +490,7 @@ function AddFundDollars(props) {
fieldClass="px-6" fieldClass="px-6"
spanTag="*" spanTag="*"
label="Postal Code" label="Postal Code"
type="text" type="number"
name="code" name="code"
placeholder="Postal Code" placeholder="Postal Code"
value={props.values.code} value={props.values.code}
@@ -502,7 +508,7 @@ function AddFundDollars(props) {
type="text" type="text"
name="state" name="state"
placeholder="State" placeholder="State"
value={props.values.state} value={props.values.state.toUpperCase()}
inputHandler={props.handleChange} inputHandler={props.handleChange}
blurHandler={props.handleBlur} blurHandler={props.handleBlur}
error={props.errors.state} error={props.errors.state}
+1 -1
View File
@@ -686,7 +686,7 @@ export default function Header({ logoutModalHandler, sidebarHandler }) {
<li className="content-item my-2 hover:bg-slate-100 transition duration-500 rounded-lg cursor-pointer"> <li className="content-item my-2 hover:bg-slate-100 transition duration-500 rounded-lg cursor-pointer">
<div className="name" onClick={logoutModalHandler}> <div className="name" onClick={logoutModalHandler}>
<p className="text-sm py-2 px-4 text-dark-gray dark:text-white hover:text-sky-blue transition font-medium"> <p className="text-sm py-2 px-4 text-dark-gray dark:text-white hover:text-sky-blue transition font-medium">
Sign Out {process.env.REACT_APP_LOGOUT_TEXT}
</p> </p>
</div> </div>
</li> </li>