Skip to Content

API Referansı

useViraPassword(options?)

useViraPassword hook’u isteğe bağlı bir yapılandırma nesnesi kabul eder.

Seçenekler

PropTipVarsayılanAçıklama
defaultVisiblebooleanfalseŞifrenin başlangıç görünürlük durumu.
icons{ show: ReactNode, hide: ReactNode }undefinedGöster/gizle durumları için özel ikonlar.
disabledbooleanfalseGirdinin devre dışı bırakılıp bırakılmadığı.
readOnlybooleanfalseGirdinin salt okunur olup olmadığı.
idstringundefinedGirdi öğesi için ID. Sağlanmazsa, rastgele bir ID oluşturulur.
inputPropsReact.InputHTMLAttributesundefinedOluşturulan girdi propları ile birleştirilecek proplar.
btnPropsReact.ButtonHTMLAttributesundefinedOluşturulan buton propları ile birleştirilecek proplar.

Döndürülenler

Hook, aşağıdaki özelliklere sahip bir nesne döndürür:

ÖzellikTipAçıklama
inputPropsReact.InputHTMLAttributesGirdi öğesi için proplar.
btnPropsReact.ButtonHTMLAttributesDeğiştirme butonu için proplar.
isVisiblebooleanGeçerli görünürlük durumu.
toggle() => voidGörünürlüğü değiştirme işlevi.
setVisible(visible: boolean) => voidGörünürlüğü açıkça ayarlama işlevi.

© 2026 ViraStack. MIT License.