Skip to content

feat:Implement Split-Screen Auth Layout with Mentor Highlight Panel#345

Merged
nafiuishaaq merged 1 commit into
MentoNest:mainfrom
bibi-fay:feat/Implement-Split-Screen-Auth-Layout-with-Mentor-Highlight-Panel
Jun 1, 2026
Merged

feat:Implement Split-Screen Auth Layout with Mentor Highlight Panel#345
nafiuishaaq merged 1 commit into
MentoNest:mainfrom
bibi-fay:feat/Implement-Split-Screen-Auth-Layout-with-Mentor-Highlight-Panel

Conversation

@bibi-fay
Copy link
Copy Markdown

@bibi-fay bibi-fay commented Jun 1, 2026

#311a — Split-screen layout (AuthLayout.tsx): white form side + purple from-violet-700 via-purple-600 to-indigo-800 gradient right panel with a glassmorphism mentor card, testimonial quote, and decorative blurred circles. Right panel is hidden lg:flex — mobile shows form only.
#311b — Login Form UI (login/page.tsx): email + password inputs, show/hide toggle, "Forgot password?" link, disabled submit until valid, Google OAuth button placeholder, link to register.
#311c — Client-side validation (auth.ts + both pages): Zod schemas with zodResolver and mode: "onChange". Errors appear live below each field with an icon. Submit stays disabled while invalid. Register also has password strength meter (Weak → Strong) and password match check via .refine().

Closes #309
Closes #312
Closes #311

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented Jun 1, 2026

@bibi-fay Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@nafiuishaaq nafiuishaaq merged commit c860b71 into MentoNest:main Jun 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Form Validation (Client-Side) Implement Split-Screen Auth Layout with Mentor Highlight Panel Implement Login Form UI

3 participants