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

# ExportWalletModalProps

Props for the ExportWalletModal component.

## See

[ExportWalletModal](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-react/Components/ExportWalletModal)

## Extends

* `Pick`\<[`ExportWalletProps`](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-react/Interfaces/ExportWalletProps),
  \| `"address"`
  \| `"onIframeReady"`
  \| `"onCopySuccess"`
  \| `"onIframeError"`
  \| `"onIframeSessionExpired"`>

## Properties

| Property                                                    | Type                           | Description                                                                                | Inherited from                |
| ----------------------------------------------------------- | ------------------------------ | ------------------------------------------------------------------------------------------ | ----------------------------- |
| <a id="children" /> `children?`                             | `ReactNode`                    | If provided, will render the children instead of the default trigger button.               | -                             |
| <a id="open" /> `open?`                                     | `boolean`                      | Whether the modal is open. Note: if you set this, you must also set `setIsOpen`.           | -                             |
| <a id="setisopen" /> `setIsOpen?`                           | (`value`: `boolean`) => `void` | A function to set the modal's open state. Note: if you set this, you must also set `open`. | -                             |
| <a id="skipmfa" /> `skipMfa?`                               | `boolean`                      | Whether to skip the MFA verification flow.                                                 | -                             |
| <a id="address" /> `address`                                | `string`                       | The address of the account to export.                                                      | `Pick.address`                |
| <a id="oncopysuccess" /> `onCopySuccess?`                   | () => `void`                   | A function to call when the key is copied successfully.                                    | `Pick.onCopySuccess`          |
| <a id="oniframeready" /> `onIframeReady?`                   | () => `void`                   | A function to call when the iframe UI is ready.                                            | `Pick.onIframeReady`          |
| <a id="oniframeerror" /> `onIframeError?`                   | (`error?`: `string`) => `void` | A function to call when there is an error in the secure iframe                             | `Pick.onIframeError`          |
| <a id="oniframesessionexpired" /> `onIframeSessionExpired?` | () => `void`                   | A function to call when the iframe session has expired.                                    | `Pick.onIframeSessionExpired` |
