feat: implement premium auth landing page with split layout (#195) #208
+214
−7
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
issue: #195
Changes Made
UI/UX Enhancements
Split Layout: Created a shared
AuthLayout
component featuring a clean auth panel on the left and a bold, high-impact marketing panel on the right.
Premium Aesthetics: Used a deep blue gradient, typography scaling, and glassmorphism elements (badges, testimonial cards) to elevate the design.
Clerk Integration: Custom-themed the Clerk and components using the appearance prop to match the SubSentry branding perfectly.
Micro-copy & Trust Signals: Added security badges (SSL, Privacy) and social proof (stats, testimonial) to build user trust.
Responsive Design: Ensured a seamless transition to mobile where the marketing panel is hidden to prioritize the auth experience.
Hydration Error Fix: Applied suppressHydrationWarning to the root layout to prevent hydration mismatches caused by browser extensions (e.g., Jetski).