diff --git a/ui-tiles-expressive/src/commonMain/kotlin/com/alorma/compose/settings/ui/expressive/SettingsMenuLink.kt b/ui-tiles-expressive/src/commonMain/kotlin/com/alorma/compose/settings/ui/expressive/SettingsMenuLink.kt index 7dbf9027..7be4e6dc 100644 --- a/ui-tiles-expressive/src/commonMain/kotlin/com/alorma/compose/settings/ui/expressive/SettingsMenuLink.kt +++ b/ui-tiles-expressive/src/commonMain/kotlin/com/alorma/compose/settings/ui/expressive/SettingsMenuLink.kt @@ -1,6 +1,5 @@ package com.alorma.compose.settings.ui.expressive -import androidx.compose.foundation.clickable import androidx.compose.material3.ExperimentalMaterial3ExpressiveApi import androidx.compose.material3.ListItemColors import androidx.compose.material3.ListItemElevation @@ -29,12 +28,10 @@ fun SettingsMenuLink( SettingsTileScaffold( modifier = Modifier - .clickable( - enabled = enabled, - onClick = onClick, - ).semantics(properties = semanticProperties) + .semantics(properties = semanticProperties) .then(modifier), enabled = enabled, + onClick = onClick, title = title, supportingContent = subtitle, leadingContent = icon, diff --git a/ui-tiles-expressive/src/commonMain/kotlin/com/alorma/compose/settings/ui/expressive/SettingsTileScaffold.kt b/ui-tiles-expressive/src/commonMain/kotlin/com/alorma/compose/settings/ui/expressive/SettingsTileScaffold.kt index ff607f25..3e1c7ed3 100644 --- a/ui-tiles-expressive/src/commonMain/kotlin/com/alorma/compose/settings/ui/expressive/SettingsTileScaffold.kt +++ b/ui-tiles-expressive/src/commonMain/kotlin/com/alorma/compose/settings/ui/expressive/SettingsTileScaffold.kt @@ -15,6 +15,7 @@ fun SettingsTileScaffold( title: @Composable () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, + onClick: () -> Unit = {}, supportingContent: @Composable (() -> Unit)? = null, leadingContent: @Composable (() -> Unit)? = null, colors: ListItemColors = SettingsTileDefaults.colors(), @@ -24,7 +25,7 @@ fun SettingsTileScaffold( ) { SegmentedListItem( selected = false, - onClick = {}, + onClick = onClick, shapes = shapes, modifier = Modifier.fillMaxWidth().then(modifier), enabled = enabled,