> ## Documentation Index
> Fetch the complete documentation index at: https://docs.crossmint.com/llms.txt
> Use this file to discover all available pages before exploring further.

# CrossmintPhoneOtpDialog

> Flutter Class

**Class**

Phone OTP signer dialog matching the official Crossmint RN SDK `PhoneSignersDialog` component.

```dart theme={null}
class CrossmintPhoneOtpDialog extends StatefulWidget
```

## Constructors

### CrossmintPhoneOtpDialog

```dart theme={null}
const CrossmintPhoneOtpDialog({
  super.key,
  required this.otpController,
  this.onDismissed,
})
```

## Properties

### otpController

```dart theme={null}
final CrossmintWalletOtpController otpController
```

### onDismissed

```dart theme={null}
final VoidCallback? onDismissed
```

## Methods

### createState

```dart theme={null}
State<CrossmintPhoneOtpDialog> createState()
```
