Skip to content

feat: refactor register form with icon integration and enhanced UI styling #1

Open
Shreyya-ux wants to merge 3 commits into
mainfrom
Shreyya-ux-patch-1
Open

feat: refactor register form with icon integration and enhanced UI styling #1
Shreyya-ux wants to merge 3 commits into
mainfrom
Shreyya-ux-patch-1

Conversation

@Shreyya-ux

Copy link
Copy Markdown
Owner

This PR improves the visual hierarchy and user experience of the registration form by implementing the following technical changes:

. Iconography Integration: Integrated @iconify/react to provide visual cues for Name, Email, and Password fields, aligning with modern UI standards.

. Structural Refactoring: Wrapped standard Input components in relative positioned div containers to allow absolute positioning of icons without breaking the layout flow.

. Enhanced Input Styling: * Added custom padding (pl-10) to prevent text-icon overlap.

. Applied bg-[#1a1a1a] and border-gray-800 for a consistent dark-theme aesthetic.

. Implemented focus:border-purple-500 to improve accessibility and interactive feedback.

. Consistent Spacing: Standardized vertical rhythm using mb-4 margins across all input groups to ensure optimal whitespace distribution.

. Dynamic Password UI: Included a placeholder for a toggleable visibility icon and integrated conditional error borders based on the password and error state.

Updated the registration form to use lucide-react icons (User, Mail, Lock, Eye) instead of iconify for project consistency. Fixed imports and updated icon tags.
Updated the registration form to use lucide-react icons (User, Mail, Lock, Eye) instead of iconify for project consistency. Fixed imports and updated icon tags.
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.

1 participant