VIRASTACKPassword
  • Hakkında
  • Katkı
ViraStack Password

Başlangıç

  • Giriş
  • llms.txt

Kullanım

  • useViraPassword()
  • Accessibility
  • Customization
  • Helpers
  • Types
  • UI kütüphaneleri

Örnekler

  • Tümü
  • Basit
  • Disabled / readOnly
  • Özel ikonlar
  • Özel metin
  • Programatik
  • Prop merge

Types

Paket dışa aktarımındaki TypeScript tipleri.

UseViraPasswordOptions

interface UseViraPasswordOptions {
  defaultVisible?: boolean
  icons?: {
    show: ReactNode
    hide: ReactNode
  }
  disabled?: boolean
  readOnly?: boolean
  id?: string
  inputProps?: React.InputHTMLAttributes<HTMLInputElement>
  btnProps?: React.ButtonHTMLAttributes<HTMLButtonElement>
}

UseViraPasswordResult

interface UseViraPasswordResult {
  inputProps: React.InputHTMLAttributes<HTMLInputElement>
  btnProps: React.ButtonHTMLAttributes<HTMLButtonElement>
  isVisible: boolean
  toggle: () => void
  setVisible: (visible: boolean) => void
}

Ayrıca dışa aktarılan değerler:

  • useViraPassword, mergeProps
  • getInputType, getButtonAriaAttributes, getInputAriaAttributes
  • EyeIcon, EyeOffIcon
ÖncekiHelpersSonrakiUI kütüphaneleri

Bu sayfada

  • UseViraPasswordOptions
  • UseViraPasswordResult
Hata mı var? Düzeltin