Skip to content

Commit a896c9d

Browse files
committed
Simplify botResultCard slot
1 parent e99cdf5 commit a896c9d

File tree

1 file changed

+9
-14
lines changed
  • feature/results/src/main/java/com/android/developers/androidify/results

1 file changed

+9
-14
lines changed

feature/results/src/main/java/com/android/developers/androidify/results/ResultsScreen.kt

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -167,19 +167,20 @@ fun ResultsScreenContents(
167167
BackCardPrompt(state.promptText!!)
168168
}
169169
}
170+
val onFlipStateChanged = { flipOption: FlippableState ->
171+
val option = when (flipOption) {
172+
FlippableState.Front -> ResultOption.ResultImage
173+
FlippableState.Back -> ResultOption.OriginalInput
174+
}
175+
onResultOptionSelected(option)
176+
}
170177
when (layoutType) {
171178
ResultsLayoutType.Spatial ->
172179
FlippablePanel(
173180
front = front,
174181
back = back,
175182
flippableState = selectedResultOption.toFlippableState(),
176-
onFlipStateChanged = { flipOption ->
177-
val option = when (flipOption) {
178-
FlippableState.Front -> ResultOption.ResultImage
179-
FlippableState.Back -> ResultOption.OriginalInput
180-
}
181-
onResultOptionSelected(option)
182-
},
183+
onFlipStateChanged = onFlipStateChanged,
183184
)
184185

185186
else ->
@@ -188,13 +189,7 @@ fun ResultsScreenContents(
188189
front = front,
189190
back = back,
190191
flippableState = selectedResultOption.toFlippableState(),
191-
onFlipStateChanged = { flipOption ->
192-
val option = when (flipOption) {
193-
FlippableState.Front -> ResultOption.ResultImage
194-
FlippableState.Back -> ResultOption.OriginalInput
195-
}
196-
onResultOptionSelected(option)
197-
},
192+
onFlipStateChanged = onFlipStateChanged,
198193
)
199194
}
200195
}

0 commit comments

Comments
 (0)