---
title: "init(label:onCompletion:)"
framework: journalingsuggestions
role: symbol
role_heading: Initializer
path: "journalingsuggestions/journalingsuggestionspicker/init(label:oncompletion:)"
---

# init(label:onCompletion:)

Creates a suggestions picker within the given view.

## Declaration

```swift
@MainActor @preconcurrency init(@ViewBuilder label: () -> Label, onCompletion: @escaping (JournalingSuggestion) async -> Void)
```

## Parameters

- `label`: A view that describes the suggestion picker’s purpose in the context of your app.
- `onCompletion`: Code that you supply, which processes any suggestions that a person chooses in the picker.

## See Also

### Creating a suggestions picker

- [init(_:onCompletion:)](journalingsuggestions/journalingsuggestionspicker/init(_:oncompletion:)-7uxov.md)
- [init(_:onCompletion:)](journalingsuggestions/journalingsuggestionspicker/init(_:oncompletion:)-4e82p.md)
