# ViewConfiguration

interface

The configuration of the view.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-ui/src/panel/balloon/contextualballoon.ts#L552)

<a id="properties">

## Properties

<a id="member-balloonClassName">

### `balloonClassName?: string`

An additional CSS class added to the [balloon](#member-view) when visible.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-ui/src/panel/balloon/contextualballoon.ts#L574)

<a id="member-position">

### `position?: Partial<DomOptimalPositionOptions>`

Positioning options.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-ui/src/panel/balloon/contextualballoon.ts#L569)

<a id="member-singleViewMode">

### `singleViewMode?: boolean`

Whether the view should be the only visible view even if other stacks were added.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-ui/src/panel/balloon/contextualballoon.ts#L588)

Defaults to `false`

<a id="member-stackId">

### `stackId?: string`

The ID of the stack that the view is added to.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-ui/src/panel/balloon/contextualballoon.ts#L559)

Defaults to `'main'`

<a id="member-view">

### `view: View`

The content of the balloon.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-ui/src/panel/balloon/contextualballoon.ts#L564)

<a id="member-withArrow">

### `withArrow?: boolean`

Whether the [balloon](#member-view) should be rendered with an arrow.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-ui/src/panel/balloon/contextualballoon.ts#L581)

Defaults to `true`

---

Full index of the CKEditor 5 API reference: [llms.txt](llms.txt)
