Skip to content

Commit 4f1be8d

Browse files
committed
Refactor: 카카오 로그인 버튼 컴포넌트 수정
- 레이아웃 Row로 변경
1 parent fbb4f3b commit 4f1be8d

1 file changed

Lines changed: 16 additions & 21 deletions

File tree

  • presentation/src/main/java/com/threegap/bitnagil/presentation/login

presentation/src/main/java/com/threegap/bitnagil/presentation/login/LoginScreen.kt

Lines changed: 16 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ package com.threegap.bitnagil.presentation.login
22

33
import androidx.compose.foundation.Image
44
import androidx.compose.foundation.background
5+
import androidx.compose.foundation.clickable
56
import androidx.compose.foundation.layout.Arrangement
6-
import androidx.compose.foundation.layout.Box
77
import androidx.compose.foundation.layout.Column
88
import androidx.compose.foundation.layout.Row
99
import androidx.compose.foundation.layout.Spacer
@@ -29,7 +29,6 @@ import androidx.hilt.navigation.compose.hiltViewModel
2929
import com.threegap.bitnagil.designsystem.BitnagilTheme
3030
import com.threegap.bitnagil.designsystem.R
3131
import com.threegap.bitnagil.designsystem.component.atom.BitnagilIcon
32-
import com.threegap.bitnagil.designsystem.modifier.clickableWithoutRipple
3332
import com.threegap.bitnagil.presentation.login.kakao.KakaoLoginHandlerImpl
3433
import com.threegap.bitnagil.presentation.login.model.LoginSideEffect
3534
import org.orbitmvi.orbit.compose.collectSideEffect
@@ -108,32 +107,28 @@ private fun LoginScreen(
108107

109108
Spacer(modifier = Modifier.weight(1f))
110109

111-
Box(
110+
Row(
112111
modifier = Modifier
113112
.padding(start = 16.dp, end = 16.dp, bottom = 20.dp)
114-
.clickableWithoutRipple { onKakaoLoginClick() }
113+
.height(54.dp)
114+
.clickable { onKakaoLoginClick() }
115115
.background(
116116
color = BitnagilTheme.colors.kakao,
117117
shape = RoundedCornerShape(12.dp),
118118
)
119-
.fillMaxWidth()
120-
.padding(vertical = 18.dp),
121-
contentAlignment = Alignment.Center,
122-
119+
.fillMaxSize(),
120+
verticalAlignment = Alignment.CenterVertically,
121+
horizontalArrangement = Arrangement.Center,
123122
) {
124-
Row(
125-
verticalAlignment = Alignment.CenterVertically,
126-
horizontalArrangement = Arrangement.spacedBy(8.dp),
127-
) {
128-
BitnagilIcon(
129-
id = R.drawable.ic_kakao_login,
130-
)
131-
Text(
132-
text = "카카오로 시작하기",
133-
color = BitnagilTheme.colors.black,
134-
style = BitnagilTheme.typography.button2,
135-
)
136-
}
123+
BitnagilIcon(
124+
id = R.drawable.ic_kakao_login,
125+
modifier = Modifier.padding(end = 8.dp)
126+
)
127+
Text(
128+
text = "카카오로 시작하기",
129+
color = BitnagilTheme.colors.black,
130+
style = BitnagilTheme.typography.button2,
131+
)
137132
}
138133
}
139134
}

0 commit comments

Comments
 (0)