| Prop | Type | Default | Required |
|---|---|---|---|
appearance | "standard" | "modern" | - | - |
as | JSX.IntrinsicElements | - | - |
defaultValidation | ValidationResult | - | |
description | string | - | - |
error | string | - | - |
family | "body" | "display" | "mono" | Partial<Record<Breakpoint, "body" | "display" | "mono">> | - | - |
hideLabel | boolean | - | - |
hidePasswordText | string | - | - |
label | string | Create a password | - |
messageDirection | "row" | "column" | row | - |
name | string | password | - |
noCapsize | boolean | - | - |
prompt | { link?: string | undefined; label: string; onClick?: (() => void) | undefined; reloadDocument?: boolean | undefined; } | - | - |
showPasswordText | string | - | - |
showReadOnlyIcon | boolean | - | - |
size | "sm" | "md" | "lg" | "xl" | - | - |
state | "error" | - | - |
theme | "white" | "grey" | - | - |
validate | (password: string) => ValidationResult | Promise<ValidationResult | undefined> | - | |
validation | ValidationOptions | - | - |
weight | "bold" | "normal" | Partial<Record<Breakpoint, "bold" | "normal">> | - | - |