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,mergePropsgetInputType,getButtonAriaAttributes,getInputAriaAttributesEyeIcon,EyeOffIcon
