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

# TapDialogProps

> The props TapDialog takes.

The props `TapDialog` takes.

## Properties

### children

```ts theme={null}
children: ReactNode;
```

***

### footer?

```ts theme={null}
optional footer?: ReactNode;
```

Rendered under a divider at the end, for the dialog's buttons.

***

### labelledBy?

```ts theme={null}
optional labelledBy?: string;
```

The id of your own heading, when the accessible name is not the title.

***

### onClose

```ts theme={null}
onClose: () => void;
```

Called by Escape, by a click on the scrim, and by the host's close event.

#### Returns

`void`

***

### open

```ts theme={null}
open: boolean;
```

The dialog renders nothing while this is `false`.

***

### title

```ts theme={null}
title: string;
```

Rendered in the header, and used as the dialog's accessible name.
