burger-online

Форк
0
17 строк · 622.0 Байт
1
import {HideIcon, Input, ShowIcon} from '@ya.praktikum/react-developer-burger-ui-components'
2
import React from 'react'
3
import {TPasswordInput} from './types'
4

5
const PasswordInput: React.FC<TPasswordInput> = ({...props}) => {
6
  const [isVisible, setIsVisible] = React.useState(false)
7
  return (
8
    <div className='input'>
9
      <Input {...props} name='password' type={isVisible ? 'text' : 'password'} />
10
      <span onClick={() => setIsVisible(!isVisible)} className='icon-input'>
11
        {isVisible ? <HideIcon type='primary' /> : <ShowIcon type='primary' />}
12
      </span>
13
    </div>
14
  )
15
}
16

17
export default PasswordInput
18

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.