File tree 3 files changed +7
-4
lines changed
ai/app/src/main/java/com/google/firebase/quickstart/ai/ui/shared
3 files changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -24,6 +24,8 @@ import androidx.compose.runtime.setValue
24
24
import androidx.compose.ui.Modifier
25
25
import androidx.compose.ui.unit.dp
26
26
27
+ val MIN_CARD_SIZE = 160 .dp
28
+
27
29
@Composable
28
30
fun MenuScreen (
29
31
filterTitle : String ,
@@ -36,7 +38,7 @@ fun MenuScreen(
36
38
.padding(16 .dp)
37
39
) {
38
40
var selectedCategory by remember { mutableStateOf(filters.first()) }
39
- Text (text = filterTitle, style = MaterialTheme .typography.titleMedium )
41
+ Text (text = filterTitle, style = MaterialTheme .typography.titleLarge )
40
42
LazyRow {
41
43
items(filters) { capability ->
42
44
FilterChip (
@@ -62,14 +64,14 @@ fun MenuScreen(
62
64
}
63
65
Text (
64
66
text = " Samples" ,
65
- style = MaterialTheme .typography.titleMedium ,
67
+ style = MaterialTheme .typography.titleLarge ,
66
68
modifier = Modifier .padding(top = 16 .dp)
67
69
)
68
70
val filteredSamples = samples.filter {
69
71
it.categories.contains(selectedCategory)
70
72
}
71
73
LazyVerticalGrid (
72
- columns = GridCells .Fixed ( 2 ),
74
+ columns = GridCells .Adaptive ( MIN_CARD_SIZE ),
73
75
modifier = Modifier
74
76
) {
75
77
items(filteredSamples) { sample ->
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ fun SampleItem(
22
22
Card (
23
23
modifier = Modifier
24
24
.fillMaxWidth()
25
- .heightIn(min = 160 .dp )
25
+ .heightIn(min = MIN_CARD_SIZE )
26
26
.padding(4 .dp)
27
27
.clickable {
28
28
onItemClicked()
Original file line number Diff line number Diff line change @@ -65,6 +65,7 @@ dependencies {
65
65
implementation(" io.coil-kt:coil-compose:2.7.0" )
66
66
implementation(platform(" com.google.firebase:firebase-bom:33.10.0" ))
67
67
implementation(" com.google.firebase:firebase-vertexai" )
68
+ implementation(" com.google.firebase:firebase-ai:16.0.0-SNAPSHOT" )
68
69
69
70
testImplementation(" junit:junit:4.13.2" )
70
71
androidTestImplementation(" androidx.test.ext:junit:1.2.1" )
You can’t perform that action at this time.
0 commit comments