Skip to content

Commit 3796bc7

Browse files
committed
[ui]: Signin Nickname 설정 화면 제작(#37)
1 parent 13b86a6 commit 3796bc7

1 file changed

Lines changed: 67 additions & 0 deletions

File tree

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
package com.texthip.thip.ui.signin
2+
3+
import androidx.compose.foundation.background
4+
import androidx.compose.foundation.layout.Column
5+
import androidx.compose.foundation.layout.Spacer
6+
import androidx.compose.foundation.layout.fillMaxSize
7+
import androidx.compose.foundation.layout.fillMaxWidth
8+
import androidx.compose.foundation.layout.height
9+
import androidx.compose.foundation.layout.padding
10+
import androidx.compose.material3.Text
11+
import androidx.compose.runtime.Composable
12+
import androidx.compose.ui.Modifier
13+
import androidx.compose.ui.res.stringResource
14+
import androidx.compose.ui.tooling.preview.Preview
15+
import androidx.compose.ui.unit.dp
16+
import com.texthip.thip.R
17+
import com.texthip.thip.ui.common.forms.FormTextFieldDefault
18+
import com.texthip.thip.ui.common.topappbar.DefaultTopAppBar
19+
import com.texthip.thip.ui.common.topappbar.InputTopAppBar
20+
import com.texthip.thip.ui.theme.ThipTheme.colors
21+
import com.texthip.thip.ui.theme.ThipTheme.typography
22+
23+
@Composable
24+
fun SigninNicknameScreen() {
25+
Column(
26+
Modifier
27+
.background(colors.Black)
28+
.fillMaxSize()
29+
) {
30+
InputTopAppBar(
31+
title = stringResource(R.string.settings_1),
32+
isRightButtonEnabled = false,
33+
rightButtonName = stringResource(R.string.next),
34+
isLeftIconVisible = false,
35+
onLeftClick = {},
36+
onRightClick = {}
37+
)
38+
Spacer(modifier = Modifier.height(40.dp))
39+
Column(
40+
modifier = Modifier
41+
.padding(horizontal = 20.dp)
42+
.fillMaxWidth()
43+
) {
44+
Text(
45+
text = stringResource(R.string.nickname),
46+
style = typography.smalltitle_sb600_s18_h24,
47+
color = colors.White,
48+
modifier = Modifier
49+
.fillMaxWidth()
50+
.padding(bottom = 12.dp)
51+
)
52+
FormTextFieldDefault(
53+
hint = stringResource(R.string.nickname_condition),
54+
showLimit = true,
55+
limit = 10,
56+
showIcon = false,
57+
containerColor= colors.DarkGrey02
58+
)
59+
}
60+
}
61+
}
62+
63+
@Preview
64+
@Composable
65+
private fun SigninNicknameScreenPrev() {
66+
SigninNicknameScreen()
67+
}

0 commit comments

Comments
 (0)