Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

material-ui-password-field

Package Overview
Dependencies
Maintainers
4
Versions
25
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

material-ui-password-field

A password field using Material-UI.

  • 2.1.0
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
524
increased by62.23%
Maintainers
4
Weekly downloads
 
Created
Source

material-ui-password-field

This project provides a password field for Material-UI.

Demo

If you want to try the component yourself instead of watching a gif, head over to the storybook for a live demo!

Installation

npm i --save material-ui-password-field

Usage

The usage of this component is pretty straightforward: Just replace your boring password TextFields with the shiny new PasswordField and you're done.

import PasswordField from 'material-ui-password-field'

<PasswordField
  hintText="At least 8 characters"
  floatingLabelText="Enter your password"
  errorText="Your password is too short"
/>

Properties

NameTypeDefaultDescription
disableButtonboolfalseSet this to true to disable the visibility button.
styleobjectOverride the inline-styles of the root element.
textFieldStyleobjectOverride the inline-styles of the TextField element.
visibilityButtonStyleobjectOverride the inline-styles of the IconButton element.
visibilityIconStyleobjectOverride the inline-styles of the SVGIcon element used for the visibility icon.
visibleboolfalseSet this to true to make the password initially visible.

Additionally, all properties of Material UI's Text Field should be supported, except for type and multiLine. Please open an issue if something is missing or does not work as expected.

CSS

You can override all the class names thanks to the classes property. This property accepts the following keys:

NameDescription
rootStyles applied to the root element.
inputStyles applied to the Input element.
iconButtonStyles applied to the IconButton element.
iconStyles applied to the ToggleIcon element.

Credits

Some code for the input component was adapted from Material UI's Text Field that we all know and love.

License

The files included in this repository are licensed under the MIT license.

Keywords

FAQs

Package last updated on 22 May 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc