Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] 🗺️ ⚙️ Settings Pages > Password Settings > implement a password visibility toggle #168

Open
4 tasks
crystal4000 opened this issue Jul 19, 2024 · 1 comment

Comments

@crystal4000
Copy link

figma link - https://www.figma.com/design/VEItfX6St5NSAqqNHImcxD/HNG-Boilerplate-Designs?node-id=10-17260&t=ybfmYNMB6xh8HxXT-1

Description

Develop a Password Visibility Toggle component for the Settings Pages > Password Settings section. This component will allow users to toggle the visibility of their password input. The component should be user-friendly and easy to integrate into existing forms. It should include the following features:

Acceptance Criteria

The Password Visibility Toggle component is implemented according to the design.
The component should allow users to toggle the password input type between "password" and "text".
Ensure the component is fully responsive and works well across different screen sizes.
Ensure accessibility standards are met, including appropriate ARIA roles and labels.
Requirements
The component should receive the following props:

password: The user-entered password.

onPasswordChange: A callback function that is triggered when the password changes.
value.

### Tasks

  • Develop the Password Visibility Toggle component based on the provided requirements.
  • Implement handling for toggling the password input type.
  • Ensure proper keyboard navigation and ARIA roles for accessibility.
  • Test the component for responsiveness and compatibility across different devices.

Frame 1321315355

@jerahmeel200
Copy link
Collaborator

can you please assign this issue to me

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

No branches or pull requests

2 participants