add cosmatic changes
This commit is contained in:
parent
3a45f80f36
commit
3857fec32e
@ -16,7 +16,10 @@ const ChangePasswordSchema = z
|
|||||||
.regex(/[A-Z]/, "Must contain an uppercase letter")
|
.regex(/[A-Z]/, "Must contain an uppercase letter")
|
||||||
.regex(/[a-z]/, "Must contain a lowercase letter")
|
.regex(/[a-z]/, "Must contain a lowercase letter")
|
||||||
.regex(/\d/, "Must contain a number")
|
.regex(/\d/, "Must contain a number")
|
||||||
.regex(/[!@#$%^&*()_+{}\[\]:;<>,.?~\\/-]/, "Must contain a special character"),
|
.regex(
|
||||||
|
/[!@#$%^&*()_+{}\[\]:;<>,.?~\\/-]/,
|
||||||
|
"Must contain a special character"
|
||||||
|
),
|
||||||
confirmPassword: z.string().min(1, "Confirm Password is required"),
|
confirmPassword: z.string().min(1, "Confirm Password is required"),
|
||||||
oldPassword: z.string().min(1, "Old Password is required"),
|
oldPassword: z.string().min(1, "Old Password is required"),
|
||||||
})
|
})
|
||||||
@ -137,11 +140,16 @@ const ChangePasswordPage = ({ onClose }) => {
|
|||||||
style={{ fontSize: "18px", color: "#6c757d" }}
|
style={{ fontSize: "18px", color: "#6c757d" }}
|
||||||
onClick={() => setHideNewPass(!hideNewPass)}
|
onClick={() => setHideNewPass(!hideNewPass)}
|
||||||
>
|
>
|
||||||
<i className={`bx ${hideNewPass ? "bx-hide" : "bx-show"}`} />
|
<i
|
||||||
|
className={`bx ${hideNewPass ? "bx-hide" : "bx-show"}`}
|
||||||
|
/>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
{errors.newPassword && (
|
{errors.newPassword && (
|
||||||
<div className="danger-text text-start" style={{ fontSize: "12px" }}>
|
<div
|
||||||
|
className="danger-text text-start"
|
||||||
|
style={{ fontSize: "12px" }}
|
||||||
|
>
|
||||||
{errors.newPassword.message}
|
{errors.newPassword.message}
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
@ -164,11 +172,18 @@ const ChangePasswordPage = ({ onClose }) => {
|
|||||||
style={{ fontSize: "18px", color: "#6c757d" }}
|
style={{ fontSize: "18px", color: "#6c757d" }}
|
||||||
onClick={() => setHideConfirmPass(!hideConfirmPass)}
|
onClick={() => setHideConfirmPass(!hideConfirmPass)}
|
||||||
>
|
>
|
||||||
<i className={`bx ${hideConfirmPass ? "bx-hide" : "bx-show"}`} />
|
<i
|
||||||
|
className={`bx ${
|
||||||
|
hideConfirmPass ? "bx-hide" : "bx-show"
|
||||||
|
}`}
|
||||||
|
/>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
{errors.confirmPassword && (
|
{errors.confirmPassword && (
|
||||||
<div className="danger-text text-start" style={{ fontSize: "12px" }}>
|
<div
|
||||||
|
className="danger-text text-start"
|
||||||
|
style={{ fontSize: "12px" }}
|
||||||
|
>
|
||||||
{errors.confirmPassword.message}
|
{errors.confirmPassword.message}
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
@ -176,8 +191,12 @@ const ChangePasswordPage = ({ onClose }) => {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* Action Buttons */}
|
{/* Action Buttons */}
|
||||||
<div className="d-flex justify-content-end">
|
<div className="d-flex justify-content-end pt-2">
|
||||||
<button type="submit" className="btn btn-primary btn-sm me-2" disabled={loading}>
|
<button
|
||||||
|
type="submit"
|
||||||
|
className="btn btn-primary btn-sm me-2"
|
||||||
|
disabled={loading}
|
||||||
|
>
|
||||||
{loading ? "Please Wait..." : "Change Password"}
|
{loading ? "Please Wait..." : "Change Password"}
|
||||||
</button>
|
</button>
|
||||||
<button
|
<button
|
||||||
@ -190,22 +209,16 @@ const ChangePasswordPage = ({ onClose }) => {
|
|||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
<div className="mb-3 text-start ">
|
<div className="mb-3 text-start ">
|
||||||
<p className="p-0 m-0" style={{ fontSize: "9px" }}>
|
<p className="p-0 m-0">Password must be:</p>
|
||||||
Password must :
|
<p className="p-0 m-0">- at least 8 characters long</p>
|
||||||
</p>
|
<p className="p-0 m-0">
|
||||||
<p className="p-0 m-0" style={{ fontSize: "9px" }}>
|
|
||||||
- be at least 8 characters
|
|
||||||
</p>
|
|
||||||
<p className="p-0 m-0" style={{ fontSize: "9px" }}>
|
|
||||||
- must contain at least one uppercase letter
|
- must contain at least one uppercase letter
|
||||||
</p>
|
</p>
|
||||||
<p className="p-0 m-0" style={{ fontSize: "9px" }}>
|
<p className="p-0 m-0">
|
||||||
- must contain at least one lowercase letter
|
- must contain at least one lowercase letter
|
||||||
</p>
|
</p>
|
||||||
<p className="p-0 m-0" style={{ fontSize: "9px" }}>
|
<p className="p-0 m-0">- must contain at least one number</p>
|
||||||
- must contain at least one number
|
<p className="p-0 m-0">
|
||||||
</p>
|
|
||||||
<p className="p-0 m-0" style={{ fontSize: "9px" }}>
|
|
||||||
- must contain at least one special character
|
- must contain at least one special character
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
@ -216,4 +229,4 @@ const ChangePasswordPage = ({ onClose }) => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default ChangePasswordPage;
|
export default ChangePasswordPage;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user