docs/content/reference/api/extensions-sdk/Dialog.md

37 lines
941 B
Markdown

---
title: "Interface: Dialog"
description: Docker extension API reference
keywords: Docker, extensions, sdk, API, reference
aliases:
- /desktop/extensions-sdk/dev/api/reference/interfaces/Dialog/
- /extensions/extensions-sdk/dev/api/reference/interfaces/Dialog/
---
Allows opening native dialog boxes.
**`Since`**
0.2.3
## Methods
### showOpenDialog
**showOpenDialog**(`dialogProperties`): `Promise`<[`OpenDialogResult`](OpenDialogResult.md)\>
Display a native open dialog. Lets you select a file or a folder.
```typescript
ddClient.desktopUI.dialog.showOpenDialog({properties: ['openFile']});
```
#### Parameters
| Name | Type | Description |
| :------ | :------ | :------ |
| `dialogProperties` | `any` | Properties to specify the open dialog behaviour, see https://www.electronjs.org/docs/latest/api/dialog#dialogshowopendialogbrowserwindow-options. |
#### Returns
`Promise`<[`OpenDialogResult`](OpenDialogResult.md)\>