Skip to content

Commit 122457f

Browse files
committed
Adds box to show AlertDialog
Change-Id: Ic3b3b80082c0a34f1be4cdd2f2820a978b874b02
1 parent 3ef67f1 commit 122457f

File tree

3 files changed

+17
-11
lines changed

3 files changed

+17
-11
lines changed

Jetcaster/wear/src/main/java/com/example/jetcaster/ui/episode/EpisodeScreen.kt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -332,6 +332,19 @@ private fun TransformingLazyColumnScope.episodeInfoContent(episode: PlayerEpisod
332332
}
333333
}
334334

335+
@WearPreviewDevices
336+
@WearPreviewFontScales
337+
@Composable
338+
fun EpisodeScreenEmptyPreview() {
339+
val uiState: EpisodeScreenState = EpisodeScreenState.Empty
340+
EpisodeScreen(
341+
uiState = uiState,
342+
onPlayButtonClick = { },
343+
onPlayEpisode = { _ -> },
344+
onAddToQueue = { _ -> },
345+
onDismiss = {}
346+
)
347+
}
335348
@WearPreviewDevices
336349
@WearPreviewFontScales
337350
@Composable

Jetcaster/wear/src/main/java/com/example/jetcaster/ui/library/LibraryScreen.kt

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,8 @@ import androidx.compose.runtime.getValue
2929
import androidx.compose.ui.Alignment
3030
import androidx.compose.ui.Modifier
3131
import androidx.compose.ui.draw.clip
32-
import androidx.compose.ui.graphics.Color
3332
import androidx.compose.ui.graphics.painter.Painter
3433
import androidx.compose.ui.layout.ContentScale
35-
import androidx.compose.ui.platform.LocalContext
3634
import androidx.compose.ui.res.painterResource
3735
import androidx.compose.ui.res.stringResource
3836
import androidx.compose.ui.text.style.TextAlign
@@ -55,7 +53,6 @@ import androidx.wear.compose.material3.Text
5553
import androidx.wear.compose.ui.tooling.preview.WearPreviewDevices
5654
import androidx.wear.compose.ui.tooling.preview.WearPreviewFontScales
5755
import coil.compose.AsyncImage
58-
import coil.request.ImageRequest
5956
import com.example.jetcaster.R
6057
import com.example.jetcaster.core.model.PodcastInfo
6158
import com.example.jetcaster.core.player.model.PlayerEpisode
@@ -64,8 +61,6 @@ import com.example.jetcaster.ui.preview.WearPreviewEpisodes
6461
import com.example.jetcaster.ui.preview.WearPreviewPodcasts
6562
import com.google.android.horologist.compose.layout.ColumnItemType
6663
import com.google.android.horologist.compose.layout.rememberResponsiveColumnPadding
67-
import com.google.android.horologist.images.base.util.rememberVectorPainter
68-
import com.google.android.horologist.images.coil.CoilPaintable
6964

7065
@Composable
7166
fun LibraryScreen(
@@ -195,7 +190,7 @@ private fun PodcastContent(
195190
overflow = TextOverflow.Ellipsis,
196191
)
197192
},
198-
onClick = { onClick },
193+
onClick = { onClick() },
199194
icon = {
200195
AsyncImage(
201196
model = podcast.imageUrl,

Jetcaster/wear/src/main/java/com/example/jetcaster/ui/queue/QueueScreen.kt

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ import androidx.compose.runtime.Composable
2525
import androidx.compose.runtime.getValue
2626
import androidx.compose.ui.Alignment
2727
import androidx.compose.ui.Modifier
28-
import androidx.compose.ui.graphics.Color
2928
import androidx.compose.ui.res.painterResource
3029
import androidx.compose.ui.res.stringResource
3130
import androidx.compose.ui.tooling.preview.PreviewParameter
@@ -54,7 +53,6 @@ import com.example.jetcaster.ui.components.PlayIconShape
5453
import com.example.jetcaster.ui.preview.WearPreviewEpisodes
5554
import com.google.android.horologist.compose.layout.ColumnItemType
5655
import com.google.android.horologist.compose.layout.rememberResponsiveColumnPadding
57-
import com.google.android.horologist.images.base.util.rememberVectorPainter
5856

5957
@Composable fun QueueScreen(
6058
onPlayButtonClick: () -> Unit,
@@ -190,9 +188,9 @@ fun QueueScreenLoading(
190188
fun QueueScreenEmpty(onDismiss: () -> Unit, modifier: Modifier = Modifier) {
191189
AlertDialog(
192190
visible = true,
193-
onDismissRequest = onDismiss,
194-
title = { stringResource(R.string.display_nothing_in_queue) },
195-
text = { stringResource(R.string.no_episodes_from_queue) },
191+
onDismissRequest = { onDismiss() },
192+
title = { Text(stringResource(R.string.display_nothing_in_queue)) },
193+
text = { Text(stringResource(R.string.no_episodes_from_queue)) },
196194
modifier = modifier
197195
)
198196
}

0 commit comments

Comments
 (0)