---
title: "init(primaryAction:secondaryAction:)"
framework: carplay
role: symbol
role_heading: Initializer
path: "carplay/cppanelbuttonconfiguration/init(primaryaction:secondaryaction:)"
---

# init(primaryAction:secondaryAction:)

Initializes a button configuration with a primary action and an optional secondary action.

## Declaration

```swift
init(primaryAction: CPTextButton, secondaryAction: CPTextButton?)
```

## Parameters

- `primaryAction`: The primary text button for the panel.
- `secondaryAction`: An optional secondary @c CPTextButton.

## Return Value

Return Value A new @c CPPanelButtonConfiguration instance
