> Documentation index: https://www.gooddata.ai/docs/gooddata-ui/llms.txt lists every page of these docs as Markdown.

# ICatalogDetailProps

- Package: [@gooddata/sdk-ui-catalog](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-catalog/index.md)
- Kind: interface
- Source: https://github.com/gooddata/gooddata-ui-sdk/blob/rel/11.64/libs/sdk-ui-catalog/src/catalogDetail/CatalogDetail.tsx

**Signature:**

```typescript
export interface ICatalogDetailProps extends ICatalogDetailContentProps 
```
**Extends:** [ICatalogDetailContentProps](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-catalog/sdk-ui-catalog.icatalogdetailcontentprops/index.md)

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [dataTestId?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-catalog/sdk-ui-catalog.icatalogdetailprops/index.md#icatalogdetailpropsdatatestid) |  | string | _(Optional)_ Data test id for the overlay. |
| [node?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-catalog/sdk-ui-catalog.icatalogdetailprops/index.md#icatalogdetailpropsnode) |  | HTMLElement | _(Optional)_ Node to which the overlay should be attached. |
| [onClose](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-catalog/sdk-ui-catalog.icatalogdetailprops/index.md#icatalogdetailpropsonclose) |  | () =&gt; void | Callback to be called when the overlay should be closed. |
| [open](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-catalog/sdk-ui-catalog.icatalogdetailprops/index.md#icatalogdetailpropsopen) |  | boolean | Whether the overlay is open or not. |
| [zIndex?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-catalog/sdk-ui-catalog.icatalogdetailprops/index.md#icatalogdetailpropszindex) |  | number | _(Optional)_ Z-index of the overlay. |

## Property details

### ICatalogDetailProps.dataTestId

Data test id for the overlay.

**Signature:**

```typescript
dataTestId?: string;
```

### ICatalogDetailProps.node

Node to which the overlay should be attached.

**Signature:**

```typescript
node?: HTMLElement;
```

### ICatalogDetailProps.onClose

Callback to be called when the overlay should be closed.

**Signature:**

```typescript
onClose: () => void;
```

### ICatalogDetailProps.open

Whether the overlay is open or not.

**Signature:**

```typescript
open: boolean;
```

### ICatalogDetailProps.zIndex

Z-index of the overlay.

**Signature:**

```typescript
zIndex?: number;
```
