Skip to content

Commit 418b2a3

Browse files
pocmomergify[bot]
authored andcommitted
AwesomeBar(): Pass SuggestionFetcher down instead of list of suggestions
1 parent 309af24 commit 418b2a3

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

components/compose/awesomebar/src/main/java/mozilla/components/compose/browser/awesomebar/AwesomeBar.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ fun AwesomeBar(
9595

9696
Suggestions(
9797
groups,
98-
fetcher.state.value,
98+
fetcher,
9999
colors,
100100
orientation,
101101
onSuggestionClicked,

components/compose/awesomebar/src/main/java/mozilla/components/compose/browser/awesomebar/internal/Suggestions.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import mozilla.components.concept.awesomebar.AwesomeBar
2121
@Suppress("LongParameterList")
2222
internal fun Suggestions(
2323
groups: List<AwesomeBar.SuggestionProviderGroup>,
24-
suggestions: Map<AwesomeBar.SuggestionProviderGroup, List<AwesomeBar.Suggestion>>,
24+
fetcher: SuggestionFetcher,
2525
colors: AwesomeBarColors,
2626
orientation: AwesomeBarOrientation,
2727
onSuggestionClicked: (AwesomeBar.SuggestionProviderGroup, AwesomeBar.Suggestion) -> Unit,
@@ -36,6 +36,8 @@ internal fun Suggestions(
3636
state = state,
3737
modifier = Modifier.testTag("mozac.awesomebar.suggestions")
3838
) {
39+
val suggestions = fetcher.state.value
40+
3941
groups.forEach { group ->
4042
val groupSuggestions = suggestions[group] ?: emptyList()
4143

0 commit comments

Comments
 (0)