Provide dismiss action for snackbars with actions
This commit is contained in:
1 parent
347ce6854d
commit
5191408d06
1 file changed
+2
-2
@@ -275,7 +275,7 @@ class MainActivity : EhActivity() {
|
||||
LaunchedEffect(Unit) {
|
||||
if (connectivityManager.isActiveNetworkMetered) {
|
||||
if (isAtLeastQ) {
|
||||
val ret = snackbarState.showSnackbar(warning, settings)
|
||||
val ret = snackbarState.showSnackbar(warning, settings, true)
|
||||
if (ret == SnackbarResult.ActionPerformed) {
|
||||
val panelIntent = Intent(android.provider.Settings.Panel.ACTION_INTERNET_CONNECTIVITY)
|
||||
startActivity(panelIntent)
|
||||
@@ -304,7 +304,7 @@ class MainActivity : EhActivity() {
|
||||
launch = { navController.navigate(ProgressScreenDestination(result2.gid, result2.pToken, result2.page)) }
|
||||
}
|
||||
launch?.let {
|
||||
val ret = snackbarState.showSnackbar(snackMessage, snackAction)
|
||||
val ret = snackbarState.showSnackbar(snackMessage, snackAction, true)
|
||||
if (ret == SnackbarResult.ActionPerformed) it()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user