From 7ca6b6d1b3295c7808fcdae124715c2fc9ebc37f Mon Sep 17 00:00:00 2001 From: Yu Jin Date: Sun, 21 Dec 2025 15:02:27 +0900 Subject: [PATCH 1/5] =?UTF-8?q?chore:=20=EC=97=84=EC=A7=80=EC=B2=99=20?= =?UTF-8?q?=EC=95=84=EC=9D=B4=EC=BD=98=20=EC=82=AC=EC=9D=B4=EC=A6=88=2012.?= =?UTF-8?q?dp?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/eatssu/design_system/component/Chip.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/design-system/src/main/java/com/eatssu/design_system/component/Chip.kt b/core/design-system/src/main/java/com/eatssu/design_system/component/Chip.kt index 0fdfc9a91..301fdafcd 100644 --- a/core/design-system/src/main/java/com/eatssu/design_system/component/Chip.kt +++ b/core/design-system/src/main/java/com/eatssu/design_system/component/Chip.kt @@ -47,7 +47,7 @@ fun Chip( Icon( painter = painterResource(id = R.drawable.ic_thumb_up), contentDescription = "thumb up Image", - modifier = Modifier.size(16.dp), + modifier = Modifier.size(12.dp), tint = Primary ) Spacer(modifier = Modifier.width(4.dp)) From 07629ec669c83e20a958a20c86232e0c5a8f21c5 Mon Sep 17 00:00:00 2001 From: Yu Jin Date: Sun, 21 Dec 2025 15:19:55 +0900 Subject: [PATCH 2/5] =?UTF-8?q?chore:=20=EC=98=A4=EB=8A=98=EC=9D=98=20?= =?UTF-8?q?=EB=A9=94=EB=89=B4=20=EC=98=86=20=EC=95=84=EC=9D=B4=EC=BD=98=20?= =?UTF-8?q?=ED=81=AC=EA=B8=B0=20=EC=A1=B0=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../presentation/cafeteria/review/list/ReviewListScreen.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/eatssu/android/presentation/cafeteria/review/list/ReviewListScreen.kt b/app/src/main/java/com/eatssu/android/presentation/cafeteria/review/list/ReviewListScreen.kt index ed7224819..0e48d26d7 100644 --- a/app/src/main/java/com/eatssu/android/presentation/cafeteria/review/list/ReviewListScreen.kt +++ b/app/src/main/java/com/eatssu/android/presentation/cafeteria/review/list/ReviewListScreen.kt @@ -354,10 +354,12 @@ fun ReviewInfoContent( modifier = Modifier.fillMaxWidth(), horizontalAlignment = Alignment.CenterHorizontally ) { - Row { + Row( + verticalAlignment = Alignment.CenterVertically + ) { Icon( painter = painterResource(R.drawable.ic_cafeteria_menu_selected), - modifier = Modifier.size(24.dp), + modifier = Modifier.size(18.dp), tint = Primary, contentDescription = "map restaurant icon" ) From 2bafaf9fcc5704ae80ed0f9bb1f660af90e9976d Mon Sep 17 00:00:00 2001 From: Yu Jin Date: Sun, 21 Dec 2025 15:38:33 +0900 Subject: [PATCH 3/5] =?UTF-8?q?chore:=20=EB=A6=AC=EB=B7=B0=EA=B4=80?= =?UTF-8?q?=EB=A6=AC=20=EC=A0=903=EA=B0=9C=EB=B2=84=ED=8A=BC=EA=B3=BC=20?= =?UTF-8?q?=EC=9E=91=EC=84=B1=EC=9D=BC=20=EB=81=9D=EC=A0=90=20=EB=A7=9E?= =?UTF-8?q?=EC=B6=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../review/list/component/ReviewItem.kt | 27 ++++++++++++++----- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/eatssu/android/presentation/cafeteria/review/list/component/ReviewItem.kt b/app/src/main/java/com/eatssu/android/presentation/cafeteria/review/list/component/ReviewItem.kt index 2e1ae4672..d44fa36c8 100644 --- a/app/src/main/java/com/eatssu/android/presentation/cafeteria/review/list/component/ReviewItem.kt +++ b/app/src/main/java/com/eatssu/android/presentation/cafeteria/review/list/component/ReviewItem.kt @@ -1,20 +1,24 @@ package com.eatssu.android.presentation.cafeteria.review.list.component +import androidx.compose.foundation.clickable +import androidx.compose.foundation.interaction.MutableInteractionSource import androidx.compose.foundation.layout.Arrangement +import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.FlowRow import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.height +import androidx.compose.foundation.layout.offset import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.size import androidx.compose.foundation.layout.width import androidx.compose.foundation.shape.RoundedCornerShape import androidx.compose.material3.Icon -import androidx.compose.material3.IconButton import androidx.compose.material3.Text import androidx.compose.runtime.Composable +import androidx.compose.runtime.remember import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip @@ -74,24 +78,33 @@ fun ReviewItem( modifier = Modifier.fillMaxWidth(), horizontalAlignment = Alignment.End ) { - IconButton( - onClick = { onMoreClick() } + Box( + modifier = Modifier + .padding(18.dp) // 터치 영역 확장 ( (48 - 12) / 2 ) + .offset(x = 18.dp, y = 18.dp) // ← 시각 위치 되돌리기 + .clickable( + onClick = onMoreClick, + indication = null, + interactionSource = remember { MutableInteractionSource() } + ) ) { Icon( painter = painterResource(id = R.drawable.ic_menu_12), contentDescription = "etc", modifier = Modifier.size(12.dp), - tint = Color.Unspecified, + tint = Color.Unspecified ) } + Spacer(modifier = Modifier.height(8.dp)) + Text( - writeDate, + text = writeDate, style = EatssuTheme.typography.caption3, - color = Gray400, - modifier = Modifier.padding(end = 20.dp) //20인 이유는 없음 IconButton에 넣으면서 padding 생겨서 끝점을 맞추려고 조절한 것임 + color = Gray400 ) } + } Spacer(modifier = Modifier.height(8.dp)) From d27bbd7d3dc9bb53b546f7062b5386cac988570d Mon Sep 17 00:00:00 2001 From: Yu Jin Date: Sun, 21 Dec 2025 15:38:33 +0900 Subject: [PATCH 4/5] =?UTF-8?q?chore:=20=EB=A6=AC=EB=B7=B0=EA=B4=80?= =?UTF-8?q?=EB=A6=AC=20=EC=A0=903=EA=B0=9C=EB=B2=84=ED=8A=BC=EA=B3=BC=20?= =?UTF-8?q?=EC=9E=91=EC=84=B1=EC=9D=BC=20=EB=81=9D=EC=A0=90=20=EB=A7=9E?= =?UTF-8?q?=EC=B6=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../review/list/component/ReviewItem.kt | 27 ++++++++++++++----- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/eatssu/android/presentation/cafeteria/review/list/component/ReviewItem.kt b/app/src/main/java/com/eatssu/android/presentation/cafeteria/review/list/component/ReviewItem.kt index 2e1ae4672..d41ad6e00 100644 --- a/app/src/main/java/com/eatssu/android/presentation/cafeteria/review/list/component/ReviewItem.kt +++ b/app/src/main/java/com/eatssu/android/presentation/cafeteria/review/list/component/ReviewItem.kt @@ -1,20 +1,24 @@ package com.eatssu.android.presentation.cafeteria.review.list.component +import androidx.compose.foundation.clickable +import androidx.compose.foundation.interaction.MutableInteractionSource import androidx.compose.foundation.layout.Arrangement +import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.FlowRow import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.height +import androidx.compose.foundation.layout.offset import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.size import androidx.compose.foundation.layout.width import androidx.compose.foundation.shape.RoundedCornerShape import androidx.compose.material3.Icon -import androidx.compose.material3.IconButton import androidx.compose.material3.Text import androidx.compose.runtime.Composable +import androidx.compose.runtime.remember import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip @@ -74,24 +78,33 @@ fun ReviewItem( modifier = Modifier.fillMaxWidth(), horizontalAlignment = Alignment.End ) { - IconButton( - onClick = { onMoreClick() } + Box( + modifier = Modifier + .padding(18.dp) // 터치 영역 확장 ( (48 - 12) / 2 ) + .offset(x = 18.dp, y = 18.dp) // 시각 위치 되돌리기 + .clickable( + onClick = onMoreClick, + indication = null, + interactionSource = remember { MutableInteractionSource() } + ) ) { Icon( painter = painterResource(id = R.drawable.ic_menu_12), contentDescription = "etc", modifier = Modifier.size(12.dp), - tint = Color.Unspecified, + tint = Color.Unspecified ) } + Spacer(modifier = Modifier.height(8.dp)) + Text( - writeDate, + text = writeDate, style = EatssuTheme.typography.caption3, - color = Gray400, - modifier = Modifier.padding(end = 20.dp) //20인 이유는 없음 IconButton에 넣으면서 padding 생겨서 끝점을 맞추려고 조절한 것임 + color = Gray400 ) } + } Spacer(modifier = Modifier.height(8.dp)) From b0225bf15c6834c8acaaf0170e0e2981bb942c97 Mon Sep 17 00:00:00 2001 From: Yu Jin Date: Sun, 21 Dec 2025 15:41:03 +0900 Subject: [PATCH 5/5] =?UTF-8?q?chore:=20=EB=A6=AC=EB=B7=B0=EA=B4=80?= =?UTF-8?q?=EB=A6=AC=20=EC=A0=903=EA=B0=9C=EB=B2=84=ED=8A=BC=EA=B3=BC=20?= =?UTF-8?q?=EC=9E=91=EC=84=B1=EC=9D=BC=20=EB=81=9D=EC=A0=90=20=EB=A7=9E?= =?UTF-8?q?=EC=B6=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../review/list/component/ReviewItem.kt | 27 ++++++++++++++----- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/eatssu/android/presentation/cafeteria/review/list/component/ReviewItem.kt b/app/src/main/java/com/eatssu/android/presentation/cafeteria/review/list/component/ReviewItem.kt index 2e1ae4672..d41ad6e00 100644 --- a/app/src/main/java/com/eatssu/android/presentation/cafeteria/review/list/component/ReviewItem.kt +++ b/app/src/main/java/com/eatssu/android/presentation/cafeteria/review/list/component/ReviewItem.kt @@ -1,20 +1,24 @@ package com.eatssu.android.presentation.cafeteria.review.list.component +import androidx.compose.foundation.clickable +import androidx.compose.foundation.interaction.MutableInteractionSource import androidx.compose.foundation.layout.Arrangement +import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.FlowRow import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.height +import androidx.compose.foundation.layout.offset import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.size import androidx.compose.foundation.layout.width import androidx.compose.foundation.shape.RoundedCornerShape import androidx.compose.material3.Icon -import androidx.compose.material3.IconButton import androidx.compose.material3.Text import androidx.compose.runtime.Composable +import androidx.compose.runtime.remember import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip @@ -74,24 +78,33 @@ fun ReviewItem( modifier = Modifier.fillMaxWidth(), horizontalAlignment = Alignment.End ) { - IconButton( - onClick = { onMoreClick() } + Box( + modifier = Modifier + .padding(18.dp) // 터치 영역 확장 ( (48 - 12) / 2 ) + .offset(x = 18.dp, y = 18.dp) // 시각 위치 되돌리기 + .clickable( + onClick = onMoreClick, + indication = null, + interactionSource = remember { MutableInteractionSource() } + ) ) { Icon( painter = painterResource(id = R.drawable.ic_menu_12), contentDescription = "etc", modifier = Modifier.size(12.dp), - tint = Color.Unspecified, + tint = Color.Unspecified ) } + Spacer(modifier = Modifier.height(8.dp)) + Text( - writeDate, + text = writeDate, style = EatssuTheme.typography.caption3, - color = Gray400, - modifier = Modifier.padding(end = 20.dp) //20인 이유는 없음 IconButton에 넣으면서 padding 생겨서 끝점을 맞추려고 조절한 것임 + color = Gray400 ) } + } Spacer(modifier = Modifier.height(8.dp))