composables: Pass onClick parameter directly to composable wherever possible

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2025-04-03 17:12:48 +08:00
parent e491dde352
commit 31c6eff6b3
13 changed files with 15 additions and 15 deletions

View File

@@ -58,7 +58,7 @@ fun BlackListComposable(
Row( Row(
modifier = Modifier modifier = Modifier
.fillMaxWidth() .fillMaxWidth()
.clickable(enabled = isEnabled) { onClick() } .clickable(enabled = isEnabled, onClick = onClick)
.padding( .padding(
horizontal = dimensionResource(R.dimen.padding_medium), horizontal = dimensionResource(R.dimen.padding_medium),
vertical = dimensionResource(R.dimen.padding_xsmall) vertical = dimensionResource(R.dimen.padding_xsmall)

View File

@@ -37,7 +37,7 @@ fun CategoryComposable(category: Category, onClick: () -> Unit = {}) {
Row( Row(
modifier = Modifier modifier = Modifier
.fillMaxWidth() .fillMaxWidth()
.clickable { onClick() } .clickable(onClick = onClick)
.padding(dimensionResource(R.dimen.padding_small)), .padding(dimensionResource(R.dimen.padding_small)),
horizontalArrangement = Arrangement.spacedBy(dimensionResource(R.dimen.margin_medium)) horizontalArrangement = Arrangement.spacedBy(dimensionResource(R.dimen.margin_medium))
) { ) {

View File

@@ -44,7 +44,7 @@ fun DeviceComposable(
Row( Row(
modifier = Modifier modifier = Modifier
.fillMaxWidth() .fillMaxWidth()
.clickable { onClick() } .clickable(onClick = onClick)
.padding(dimensionResource(R.dimen.padding_small)), .padding(dimensionResource(R.dimen.padding_small)),
verticalAlignment = Alignment.CenterVertically, verticalAlignment = Alignment.CenterVertically,
horizontalArrangement = Arrangement.SpaceBetween horizontalArrangement = Arrangement.SpaceBetween

View File

@@ -35,7 +35,7 @@ fun DispenserComposable(url: String, onClick: () -> Unit = {}, onClear: () -> Un
Row( Row(
modifier = Modifier modifier = Modifier
.fillMaxWidth() .fillMaxWidth()
.clickable { onClick() } .clickable(onClick = onClick)
.padding(dimensionResource(R.dimen.padding_small)), .padding(dimensionResource(R.dimen.padding_small)),
horizontalArrangement = Arrangement.SpaceBetween, horizontalArrangement = Arrangement.SpaceBetween,
verticalAlignment = Alignment.CenterVertically verticalAlignment = Alignment.CenterVertically

View File

@@ -53,7 +53,7 @@ fun FavouriteComposable(
Row( Row(
modifier = Modifier modifier = Modifier
.fillMaxWidth() .fillMaxWidth()
.clickable { onClick() } .clickable(onClick = onClick)
.padding( .padding(
horizontal = dimensionResource(R.dimen.padding_medium), horizontal = dimensionResource(R.dimen.padding_medium),
vertical = dimensionResource(R.dimen.padding_xsmall) vertical = dimensionResource(R.dimen.padding_xsmall)

View File

@@ -36,7 +36,7 @@ fun HeaderComposable(@StringRes title: Int, onClick: () -> Unit = {}) {
Row( Row(
modifier = Modifier modifier = Modifier
.fillMaxWidth() .fillMaxWidth()
.clickable { onClick() } .clickable(onClick = onClick)
.padding( .padding(
horizontal = dimensionResource(R.dimen.padding_small), horizontal = dimensionResource(R.dimen.padding_small),
vertical = dimensionResource(R.dimen.padding_xxsmall) vertical = dimensionResource(R.dimen.padding_xxsmall)

View File

@@ -40,7 +40,7 @@ fun InstallerComposable(
Row( Row(
modifier = Modifier modifier = Modifier
.fillMaxWidth() .fillMaxWidth()
.clickable { onClick() } .clickable(onClick = onClick)
.padding(dimensionResource(R.dimen.padding_small)), .padding(dimensionResource(R.dimen.padding_small)),
horizontalArrangement = Arrangement.SpaceBetween, horizontalArrangement = Arrangement.SpaceBetween,
verticalAlignment = Alignment.CenterVertically verticalAlignment = Alignment.CenterVertically

View File

@@ -38,7 +38,7 @@ fun LinkComposable(link: Link, onClick: () -> Unit = {}) {
Row( Row(
modifier = Modifier modifier = Modifier
.fillMaxWidth() .fillMaxWidth()
.clickable { onClick() } .clickable(onClick = onClick)
.padding(dimensionResource(R.dimen.padding_small)), .padding(dimensionResource(R.dimen.padding_small)),
verticalAlignment = Alignment.CenterVertically, verticalAlignment = Alignment.CenterVertically,
horizontalArrangement = Arrangement.spacedBy(dimensionResource(R.dimen.margin_medium)) horizontalArrangement = Arrangement.spacedBy(dimensionResource(R.dimen.margin_medium))

View File

@@ -40,7 +40,7 @@ fun LocaleComposable(
Row( Row(
modifier = Modifier modifier = Modifier
.fillMaxWidth() .fillMaxWidth()
.clickable { onClick() } .clickable(onClick = onClick)
.padding(dimensionResource(R.dimen.padding_small)), .padding(dimensionResource(R.dimen.padding_small)),
verticalAlignment = Alignment.CenterVertically, verticalAlignment = Alignment.CenterVertically,
horizontalArrangement = Arrangement.SpaceBetween horizontalArrangement = Arrangement.SpaceBetween

View File

@@ -45,7 +45,7 @@ fun SearchSuggestionComposable(
Row( Row(
modifier = Modifier modifier = Modifier
.fillMaxWidth() .fillMaxWidth()
.clickable { onClick() } .clickable(onClick = onClick)
.padding(dimensionResource(R.dimen.padding_medium)), .padding(dimensionResource(R.dimen.padding_medium)),
verticalAlignment = Alignment.CenterVertically, verticalAlignment = Alignment.CenterVertically,
horizontalArrangement = Arrangement.SpaceBetween horizontalArrangement = Arrangement.SpaceBetween
@@ -53,7 +53,7 @@ fun SearchSuggestionComposable(
Row( Row(
modifier = Modifier modifier = Modifier
.weight(1F) .weight(1F)
.clickable { onClick() }, .clickable(onClick = onClick),
horizontalArrangement = Arrangement.spacedBy(dimensionResource(R.dimen.margin_medium)) horizontalArrangement = Arrangement.spacedBy(dimensionResource(R.dimen.margin_medium))
) { ) {
AsyncImage( AsyncImage(

View File

@@ -42,7 +42,7 @@ fun AppComposable(app: App, onClick: () -> Unit = {}) {
Column( Column(
modifier = Modifier modifier = Modifier
.width(dimensionResource(R.dimen.icon_size_cluster)) .width(dimensionResource(R.dimen.icon_size_cluster))
.clickable { onClick() } .clickable(onClick = onClick)
.padding(dimensionResource(R.dimen.padding_xsmall)) .padding(dimensionResource(R.dimen.padding_xsmall))
) { ) {
AsyncImage( AsyncImage(

View File

@@ -45,7 +45,7 @@ fun AppListComposable(app: App, onClick: () -> Unit = {}) {
Row( Row(
modifier = Modifier modifier = Modifier
.fillMaxWidth() .fillMaxWidth()
.clickable { onClick() } .clickable(onClick = onClick)
.padding( .padding(
horizontal = dimensionResource(R.dimen.padding_medium), horizontal = dimensionResource(R.dimen.padding_medium),
vertical = dimensionResource(R.dimen.padding_small) vertical = dimensionResource(R.dimen.padding_small)

View File

@@ -6,7 +6,7 @@
package com.aurora.store.compose.composables.app package com.aurora.store.compose.composables.app
import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.requiredSize import androidx.compose.foundation.layout.requiredSize
import androidx.compose.material3.CircularProgressIndicator import androidx.compose.material3.CircularProgressIndicator
@@ -24,7 +24,7 @@ import com.aurora.store.R
fun AppProgressComposable() { fun AppProgressComposable() {
Box( Box(
modifier = Modifier modifier = Modifier
.fillMaxWidth() .fillMaxSize()
.padding(dimensionResource(R.dimen.padding_small)), .padding(dimensionResource(R.dimen.padding_small)),
contentAlignment = Alignment.Center contentAlignment = Alignment.Center
) { ) {