---
title: "au-widget-finish-group/IAuWidgetFinishGroupConfig | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/ui-framework/widgets/reference/au-widget-finish-group.IAuWidgetFinishGroupConfig/"
---

# au-widget-finish-group/IAuWidgetFinishGroupConfig

> The button style. The following styles are available: `primary`, `success`, `warning`, and `danger`.

## Interfaces

### IAuWidgetFinishGroupConfig

#### Properties

##### buttonClassStyle

```ts
buttonClassStyle: string;
```

##### buttonText

```ts
buttonText: string;
```

The button caption.

##### buttonVisible?

```ts
optional buttonVisible?: boolean;
```

If `true`, displays the button.

##### checkboxEnabled?

```ts
optional checkboxEnabled?: boolean;
```

If `true`, enable the checkbox.

##### checkboxPrompt

```ts
checkboxPrompt: string;
```

A text message associated with the checkbox.

##### checkboxVisible?

```ts
optional checkboxVisible?: boolean;
```

If `true`, displays the checkbox.

##### downloadEnable

```ts
downloadEnable: boolean;
```

Enables the **Download** button.

##### downloadPosition

```ts
downloadPosition: DownloadPosition;
```

The position of the **Download** button, either `left` or `right`.

##### downloads

```ts
downloads: Function[] | DownloadingModel[];
```

URLs for downloading.
 if this if Function[], the latest function should return array of objects:
 `[{url: string, filename: string, newTab: boolean = false}]`

##### downloadText

```ts
downloadText: string;
```

The caption of the **Download** button.

##### downloadVisible

```ts
downloadVisible: boolean;
```

Displays the **Download** button.

##### onClick

```ts
onClick: Function | Function[];
```

A single function or an array of functions that will be executed when the button is clicked.

##### value

```ts
value: boolean;
```

This value is `true` if the checkbox is selected.

## Type Aliases

### DownloadPosition

```ts
type DownloadPosition = "left" | "right";
```
