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