# CustomDetailsPanelProps

Configuration for rendering a custom details panel component.

## Definition

```tsx
interface CustomDetailsPanelProps extends BaseDetailsPanelConfig {
    /**
     * Custom component to render for the details panel, receiving the row ID and close callback.
     */
    renderDetails: (id: string, onClose: () => void) => ReactNode;
}
```

## Usage

```tsx
import { CustomDetailsPanelProps } from 'uxp/components';
```

## Related Types

* [BaseDetailsPanelConfig](https://help.iviva.com/uxp/v5/additional-resources/types/basedetailspanelconfig)
* [OSCColumn](https://help.iviva.com/uxp/v5/additional-resources/types/osccolumn)
* [Column](https://help.iviva.com/uxp/v5/additional-resources/types/column)
* [ExportColumnFormatter](https://help.iviva.com/uxp/v5/additional-resources/types/exportcolumnformatter)
* [RowData](https://help.iviva.com/uxp/v5/additional-resources/types/rowdata)
