add cosmatic changes

This commit is contained in:
Vikas Nale 2025-06-09 17:08:19 +05:30
parent 3a45f80f36
commit 3857fec32e

View File

@ -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;