Skip to content

Commit a6b15e8

Browse files
committed
feat: Show a cross icon when switch is off
1 parent a081672 commit a6b15e8

File tree

2 files changed

+19
-13
lines changed

2 files changed

+19
-13
lines changed

app/src/main/java/org/nsh07/wikireader/ui/homeScreen/AppHomeScreen.kt

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ import androidx.compose.animation.slideOutVertically
1818
import androidx.compose.animation.togetherWith
1919
import androidx.compose.foundation.background
2020
import androidx.compose.foundation.layout.Box
21-
import androidx.compose.foundation.layout.BoxScope
2221
import androidx.compose.foundation.layout.Column
2322
import androidx.compose.foundation.layout.PaddingValues
2423
import androidx.compose.foundation.layout.Row
@@ -260,7 +259,13 @@ fun AppHomeScreen(
260259
},
261260
entryProvider = entryProvider {
262261
entry<HomeSubscreen.Logo> {
263-
Logo()
262+
Icon(
263+
painterResource(R.drawable.ic_launcher_monochrome),
264+
contentDescription = null,
265+
modifier = modifier
266+
.size(400.dp)
267+
.align(Alignment.Center)
268+
)
264269
}
265270

266271
entry<HomeSubscreen.FeedLoader> {
@@ -621,14 +626,3 @@ fun FeedShimmer(
621626
FeedLoader(brush = it, insets = insets, modifier = modifier)
622627
}
623628
}
624-
625-
@Composable
626-
fun BoxScope.Logo(modifier: Modifier = Modifier) {
627-
Icon(
628-
painterResource(R.drawable.ic_launcher_monochrome),
629-
contentDescription = null,
630-
modifier = modifier
631-
.size(400.dp)
632-
.align(Alignment.Center)
633-
)
634-
}

app/src/main/java/org/nsh07/wikireader/ui/settingsScreen/SettingsScreen.kt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -417,6 +417,12 @@ fun SettingsScreen(
417417
contentDescription = null,
418418
modifier = Modifier.size(SwitchDefaults.IconSize),
419419
)
420+
} else {
421+
Icon(
422+
painter = painterResource(R.drawable.clear),
423+
contentDescription = null,
424+
modifier = Modifier.size(SwitchDefaults.IconSize),
425+
)
420426
}
421427
},
422428
enabled = switchItems[0].enabled
@@ -581,6 +587,12 @@ fun SettingsScreen(
581587
contentDescription = null,
582588
modifier = Modifier.size(SwitchDefaults.IconSize),
583589
)
590+
} else {
591+
Icon(
592+
painter = painterResource(R.drawable.clear),
593+
contentDescription = null,
594+
modifier = Modifier.size(SwitchDefaults.IconSize),
595+
)
584596
}
585597
},
586598
enabled = item.enabled

0 commit comments

Comments
 (0)