Skip to content

Commit 9560404

Browse files
committed
Merge remote-tracking branch 'origin/main' into add_stat_clearing
2 parents 5069347 + 00b7566 commit 9560404

File tree

3 files changed

+12
-7
lines changed

3 files changed

+12
-7
lines changed

app/src/main/java/com/dessalines/rankmyfavs/ui/components/common/AppBars.kt

+3-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@ fun SimpleTopAppBar(
3232
actions = { actions?.let { it() } },
3333
navigationIcon = {
3434
if (onClickBack != null) {
35-
IconButton(onClick = onClickBack) {
35+
IconButton(
36+
onClick = onClickBack,
37+
) {
3638
Icon(
3739
Icons.AutoMirrored.Outlined.ArrowBack,
3840
contentDescription = stringResource(R.string.go_back),

app/src/main/java/com/dessalines/rankmyfavs/ui/components/favlist/FavListDetailScreen.kt

+4-2
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ import com.dessalines.rankmyfavs.ui.components.common.LARGE_PADDING
4444
import com.dessalines.rankmyfavs.ui.components.common.SMALL_PADDING
4545
import com.dessalines.rankmyfavs.ui.components.common.SimpleTopAppBar
4646
import com.dessalines.rankmyfavs.utils.numToString
47+
import dev.jeziellago.compose.markdowntext.MarkdownText
4748

4849
@OptIn(ExperimentalMaterial3Api::class)
4950
@Composable
@@ -170,8 +171,9 @@ fun FavListDetailScreen(
170171
@Composable
171172
fun FavListDetails(favList: FavList) {
172173
if (!favList.description.isNullOrBlank()) {
173-
Text(
174-
text = favList.description,
174+
MarkdownText(
175+
markdown = favList.description,
176+
linkColor = MaterialTheme.colorScheme.primary,
175177
modifier = Modifier.padding(top = 0.dp, bottom = SMALL_PADDING, start = LARGE_PADDING, end = LARGE_PADDING),
176178
)
177179
HorizontalDivider()

app/src/main/java/com/dessalines/rankmyfavs/ui/components/favlistitem/FavListItemDetailScreen.kt

+5-4
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ import androidx.compose.material3.ExperimentalMaterial3Api
1616
import androidx.compose.material3.FloatingActionButton
1717
import androidx.compose.material3.Icon
1818
import androidx.compose.material3.IconButton
19+
import androidx.compose.material3.MaterialTheme
1920
import androidx.compose.material3.Scaffold
20-
import androidx.compose.material3.Text
2121
import androidx.compose.runtime.Composable
2222
import androidx.compose.ui.Modifier
2323
import androidx.compose.ui.platform.LocalContext
@@ -36,6 +36,7 @@ import com.dessalines.rankmyfavs.ui.components.common.SimpleTopAppBar
3636
import com.dessalines.rankmyfavs.utils.GLICKO_WIKI_URL
3737
import com.dessalines.rankmyfavs.utils.numToString
3838
import com.dessalines.rankmyfavs.utils.openLink
39+
import dev.jeziellago.compose.markdowntext.MarkdownText
3940

4041
@OptIn(ExperimentalMaterial3Api::class)
4142
@Composable
@@ -161,9 +162,9 @@ fun StatsPreview() {
161162
@Composable
162163
fun FavListItemDetails(favListItem: FavListItem) {
163164
if (!favListItem.description.isNullOrBlank()) {
164-
// TODO do markdown here
165-
Text(
166-
text = favListItem.description,
165+
MarkdownText(
166+
markdown = favListItem.description,
167+
linkColor = MaterialTheme.colorScheme.primary,
167168
modifier = Modifier.padding(top = 0.dp, bottom = SMALL_PADDING, start = LARGE_PADDING, end = LARGE_PADDING),
168169
)
169170
}

0 commit comments

Comments
 (0)