Skip to content

Commit 6d5cbce

Browse files
committed
[BOOK-206] feat: 기록 등록에 있는 키보드 imeAction Default로 설정
1 parent 4a95e99 commit 6d5cbce

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

feature/record/src/main/kotlin/com/ninecraft/booket/feature/record/step/ImpressionStep.kt

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import androidx.compose.foundation.layout.Spacer
66
import androidx.compose.foundation.layout.fillMaxWidth
77
import androidx.compose.foundation.layout.height
88
import androidx.compose.foundation.layout.padding
9+
import androidx.compose.foundation.text.KeyboardOptions
910
import androidx.compose.material3.ExperimentalMaterial3Api
1011
import androidx.compose.material3.Icon
1112
import androidx.compose.material3.Text
@@ -22,6 +23,8 @@ import androidx.compose.ui.graphics.vector.ImageVector
2223
import androidx.compose.ui.platform.LocalSoftwareKeyboardController
2324
import androidx.compose.ui.res.stringResource
2425
import androidx.compose.ui.res.vectorResource
26+
import androidx.compose.ui.text.input.ImeAction
27+
import androidx.compose.ui.text.input.KeyboardType
2528
import androidx.compose.ui.unit.dp
2629
import com.ninecraft.booket.core.designsystem.ComponentPreview
2730
import com.ninecraft.booket.core.designsystem.component.button.ReedButton
@@ -30,6 +33,7 @@ import com.ninecraft.booket.core.designsystem.component.button.smallRoundedButto
3033
import com.ninecraft.booket.core.designsystem.component.textfield.ReedRecordTextField
3134
import com.ninecraft.booket.core.designsystem.theme.ReedTheme
3235
import com.ninecraft.booket.core.designsystem.theme.White
36+
import com.ninecraft.booket.core.designsystem.R as designR
3337
import com.ninecraft.booket.feature.record.R
3438
import com.ninecraft.booket.feature.record.component.ImpressionGuideBottomSheet
3539
import com.ninecraft.booket.feature.record.register.RecordRegisterUiEvent
@@ -80,6 +84,10 @@ fun ImpressionStep(
8084
.fillMaxWidth()
8185
.focusRequester(focusRequester)
8286
.height(140.dp),
87+
keyboardOptions = KeyboardOptions(
88+
keyboardType = KeyboardType.Text,
89+
imeAction = ImeAction.Default,
90+
),
8391
)
8492
Spacer(modifier = Modifier.height(ReedTheme.spacing.spacing3))
8593
ReedButton(
@@ -92,7 +100,7 @@ fun ImpressionStep(
92100
text = stringResource(R.string.impression_step_guide),
93101
leadingIcon = {
94102
Icon(
95-
imageVector = ImageVector.vectorResource(com.ninecraft.booket.core.designsystem.R.drawable.ic_book_open),
103+
imageVector = ImageVector.vectorResource(designR.drawable.ic_book_open),
96104
contentDescription = "Impression Guide Icon",
97105
)
98106
},

feature/record/src/main/kotlin/com/ninecraft/booket/feature/record/step/QuoteStep.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import androidx.compose.ui.graphics.vector.ImageVector
2020
import androidx.compose.ui.platform.LocalFocusManager
2121
import androidx.compose.ui.res.stringResource
2222
import androidx.compose.ui.res.vectorResource
23+
import androidx.compose.ui.text.input.ImeAction
2324
import androidx.compose.ui.text.input.KeyboardType
2425
import androidx.compose.ui.unit.dp
2526
import com.ninecraft.booket.core.designsystem.ComponentPreview
@@ -92,6 +93,10 @@ internal fun QuoteStep(
9293
modifier = Modifier
9394
.fillMaxWidth()
9495
.height(140.dp),
96+
keyboardOptions = KeyboardOptions(
97+
keyboardType = KeyboardType.Text,
98+
imeAction = ImeAction.Default,
99+
),
95100
)
96101
Spacer(modifier = Modifier.height(ReedTheme.spacing.spacing3))
97102
Row(

0 commit comments

Comments
 (0)