diff --git a/content/Swift/Dictionary.md b/content/Swift/Dictionary.md
index 5a8984ca8..f1f860681 100644
--- a/content/Swift/Dictionary.md
+++ b/content/Swift/Dictionary.md
@@ -564,7 +564,7 @@ struct TabViewSearch: View {
For the home view, I just implemented a dummy view for the moment:
-
+
Let's start building the `SearchView()` for searching by stroke count. Here, we are going to use a pattern of having one main view switching between different states. Let's start by defining some [[@State]] variables:
@@ -633,7 +633,7 @@ graph TD
### State 1: No search input
-
+
```swift
if searchText.isEmpty {
@@ -658,7 +658,7 @@ struct EmptySearchStateView: View {
### State 2: Database query in progress
-
+
```swift
else if model.isLoading {
@@ -676,9 +676,10 @@ struct LoadingStateView: View {
> [!note] What is ProgressView()?
> A built-in view for displaying a loading indicator (a spinner)
+
### State 3: An error occurred
-
+
```swift
else if let error = model.errorMessage {
@@ -702,7 +703,7 @@ struct ErrorStateView: View {
### State 4: Search completed but no results found
-
+
```swift
else if model.entries.isEmpty {
@@ -725,7 +726,7 @@ struct NoResultsStateView: View {
```
### State 5: Search completed with results
-
+
```swift
else {
@@ -778,7 +779,7 @@ struct CharacterListRow: View {
```
### The character detail view
-
+
Here, the `GroupBox` is used to create a section in the view that visually groups some content.