File tree Expand file tree Collapse file tree 1 file changed +15
-11
lines changed
feature/shop/src/main/java/com/stackknowledge/shop/component Expand file tree Collapse file tree 1 file changed +15
-11
lines changed Original file line number Diff line number Diff line change @@ -47,7 +47,17 @@ fun GoodsItem(
47
47
modifier = modifier
48
48
.background(color = colors.WHITE )
49
49
) {
50
- Box {
50
+ Box (
51
+ modifier = modifier
52
+ .clickable {
53
+ if (checked.value) {
54
+ onItemCheckButtonClick(itemData)
55
+ } else {
56
+ onItemUnCheckButtonClick(itemData)
57
+ }
58
+ checked.value = ! checked.value
59
+ }
60
+ ) {
51
61
val imagePainter = if (itemData.image.isEmpty()) {
52
62
painterResource(id = R .drawable.goods_image)
53
63
} else {
@@ -58,7 +68,9 @@ fun GoodsItem(
58
68
painter = imagePainter,
59
69
contentDescription = " Goods Image" ,
60
70
contentScale = ContentScale .Crop ,
61
- modifier = Modifier .height(150 .dp).fillMaxWidth()
71
+ modifier = Modifier
72
+ .height(150 .dp)
73
+ .fillMaxWidth()
62
74
)
63
75
64
76
Box (
@@ -70,15 +82,7 @@ fun GoodsItem(
70
82
contentDescription = null ,
71
83
modifier = Modifier
72
84
.width(16 .dp)
73
- .height(16 .dp)
74
- .clickable {
75
- if (checked.value) {
76
- onItemCheckButtonClick(itemData)
77
- } else {
78
- onItemUnCheckButtonClick(itemData)
79
- }
80
- checked.value = ! checked.value
81
- },
85
+ .height(16 .dp),
82
86
contentScale = ContentScale .Crop
83
87
)
84
88
}
You can’t perform that action at this time.
0 commit comments