---
title: "search(text:)"
framework: swiftui
role: symbol
role_heading: Type Method
path: "swiftui/contentunavailableview/search(text:)"
---

# search(text:)

Creates a ContentUnavailableView instance that conveys a search state.

## Declaration

```swift
static func search(text: String) -> ContentUnavailableView<Label, Description, Actions>
```

## Parameters

- `text`: The search text query.

## Discussion

Discussion For example, consider the usage of this static member in ContactsListView: struct ContactsListView: View {     @ObservedObject private var viewModel = ContactsViewModel()

var body: some View {         NavigationStack {             CustomSearchBar(query: $viewModel.searchText)             List {                 ForEach(viewModel.searchResults) { contact in                     NavigationLink {                         ContactsView(contact)                     } label: {                         Text(contact.name)                     }                 }             }             .navigationTitle("Contacts")             .overlay {                 if viewModel.searchResults.isEmpty {                     ContentUnavailableView                         .search(text: viewModel.searchText)                 }             }         }     } }

## See Also

### Getting built-in unavailable views

- [search](swiftui/contentunavailableview/search.md)
