Skip to content

Commit 16e63d5

Browse files
authored
[firebaseai] Add onTapGesture to close keyboard (#1721)
* add onTapGesture to close keyboard in firebaseai * Update ImagenScreen.swift
1 parent 2798140 commit 16e63d5

File tree

4 files changed

+12
-0
lines changed

4 files changed

+12
-0
lines changed

firebaseai/ChatExample/Screens/ConversationScreen.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,9 @@ struct ConversationScreen: View {
7878
.focused($focusedField, equals: .message)
7979
.onSubmit { sendOrStop() }
8080
}
81+
.onTapGesture {
82+
focusedField = nil
83+
}
8184
.toolbar {
8285
ToolbarItem(placement: .primaryAction) {
8386
Button(action: newChat) {

firebaseai/GenerativeAIMultimodalExample/Screens/PhotoReasoningScreen.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,9 @@ struct PhotoReasoningScreen: View {
6262
.listStyle(.plain)
6363
}
6464
}
65+
.onTapGesture {
66+
focusedField = nil
67+
}
6568
.navigationTitle("Multimodal example")
6669
.onAppear {
6770
focusedField = .message

firebaseai/GenerativeAITextExample/Screens/GenerateContentScreen.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,9 @@ struct GenerateContentScreen: View {
6969
}
7070
.listStyle(.plain)
7171
}
72+
.onTapGesture {
73+
focusedField = nil
74+
}
7275
.navigationTitle("Text example")
7376
}
7477

firebaseai/ImagenScreen/ImagenScreen.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,9 @@ struct ImagenScreen: View {
6767
ProgressOverlay()
6868
}
6969
}
70+
.onTapGesture {
71+
focusedField = nil
72+
}
7073
.navigationTitle("Imagen example")
7174
.onAppear {
7275
focusedField = .message

0 commit comments

Comments
 (0)