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(
modifier = Modifier
.fillMaxWidth()
.clickable(enabled = isEnabled) { onClick() }
.clickable(enabled = isEnabled, onClick = onClick)
.padding(
horizontal = dimensionResource(R.dimen.padding_medium),
vertical = dimensionResource(R.dimen.padding_xsmall)

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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