Use rememberMutableInteractionSource

This commit is contained in:
Ensar Sarajčić 2023-10-02 16:59:32 +02:00
parent 3a17008fe9
commit 50f0be9e20

View File

@ -22,6 +22,7 @@ import androidx.compose.ui.unit.TextUnit
import androidx.compose.ui.unit.TextUnitType import androidx.compose.ui.unit.TextUnitType
import com.simplemobiletools.commons.compose.extensions.AdjustNavigationBarColors import com.simplemobiletools.commons.compose.extensions.AdjustNavigationBarColors
import com.simplemobiletools.commons.compose.extensions.MyDevices import com.simplemobiletools.commons.compose.extensions.MyDevices
import com.simplemobiletools.commons.compose.extensions.rememberMutableInteractionSource
import com.simplemobiletools.commons.compose.menus.ActionItem import com.simplemobiletools.commons.compose.menus.ActionItem
import com.simplemobiletools.commons.compose.menus.ActionMenu import com.simplemobiletools.commons.compose.menus.ActionMenu
import com.simplemobiletools.commons.compose.menus.OverflowMode import com.simplemobiletools.commons.compose.menus.OverflowMode
@ -104,9 +105,7 @@ internal fun MainScreen(
.padding(vertical = dimensionResource(id = R.dimen.normal_margin)) .padding(vertical = dimensionResource(id = R.dimen.normal_margin))
.clickable( .clickable(
indication = null, indication = null,
interactionSource = remember { interactionSource = rememberMutableInteractionSource(),
MutableInteractionSource()
},
onClick = onFlashlightPress onClick = onFlashlightPress
), ),
painter = painterResource(id = R.drawable.ic_flashlight_vector), painter = painterResource(id = R.drawable.ic_flashlight_vector),
@ -121,9 +120,7 @@ internal fun MainScreen(
.padding(vertical = dimensionResource(id = R.dimen.normal_margin)) .padding(vertical = dimensionResource(id = R.dimen.normal_margin))
.clickable( .clickable(
indication = null, indication = null,
interactionSource = remember { interactionSource = rememberMutableInteractionSource(),
MutableInteractionSource()
},
onClick = onBrightDisplayPress onClick = onBrightDisplayPress
), ),
painter = painterResource(id = R.drawable.ic_bright_display_vector), painter = painterResource(id = R.drawable.ic_bright_display_vector),
@ -138,9 +135,7 @@ internal fun MainScreen(
.padding(vertical = dimensionResource(id = R.dimen.normal_margin)) .padding(vertical = dimensionResource(id = R.dimen.normal_margin))
.clickable( .clickable(
indication = null, indication = null,
interactionSource = remember { interactionSource = rememberMutableInteractionSource(),
MutableInteractionSource()
},
onClick = onSosButtonPress onClick = onSosButtonPress
), ),
text = "SOS", text = "SOS",
@ -157,9 +152,7 @@ internal fun MainScreen(
.padding(vertical = dimensionResource(id = R.dimen.normal_margin)) .padding(vertical = dimensionResource(id = R.dimen.normal_margin))
.clickable( .clickable(
indication = null, indication = null,
interactionSource = remember { interactionSource = rememberMutableInteractionSource(),
MutableInteractionSource()
},
onClick = onStroboscopeButtonPress onClick = onStroboscopeButtonPress
), ),
painter = painterResource(id = R.drawable.ic_stroboscope_vector), painter = painterResource(id = R.drawable.ic_stroboscope_vector),