PasswordInput
A password input type component
Source
@saas-ui/forms
- 2.11.2 (latest)
Import#
import { PasswordInput } from '@saas-ui/react'
Usage#
The PasswordInput
component is a wrapper around the Input
component with a type="password"
prop, and a viewIcon
and viewOffIcon
prop to toggle the visibility of the password.
When the password is visible autoComplete
will be set to off
to prevent the browser from saving the password.
Basic#
<PasswordInput />
Placeholder#
<PasswordInput placeholder="Your password" />
Custom icons#
import { Icon } from '@chakra-ui/react'import { FiEye, FiEyeOff } from 'react-icons/fi'import { PasswordInput } from '@saas-ui/react'export default function CustomIcons() {return (<PasswordInputname="password"placeholder="Password"viewIcon={<Icon as={FiEye} />}viewOffIcon={<Icon as={FiEyeOff} />}/>)}
Left Addon#
Use the leftAddon
prop to add an InputLeftElement
or InputLeftAddon
to the left of the input.
import { FormControl, FormLabel, InputLeftElement } from '@chakra-ui/react'import { FiLock } from 'react-icons/fi'import { PasswordInput } from '@saas-ui/react'export default function LeftAddon() {return (<FormControl><FormLabel>Password</FormLabel><PasswordInputname="password"leftAddon={<InputLeftElement><FiLock /></InputLeftElement>}/></FormControl>)}
Was this helpful?