diff --git a/app/src/main/res/navigation/graph.xml b/app/src/main/res/navigation/graph.xml index 15d68c4ec7..d1dab6fffc 100644 --- a/app/src/main/res/navigation/graph.xml +++ b/app/src/main/res/navigation/graph.xml @@ -224,11 +224,11 @@ + android:name="com.anytypeio.anytype.ui.settings.LogoutWarningFragment"/> + android:name="com.anytypeio.anytype.ui.auth.account.DeleteAccountWarning"/> Unit ) { Column(Modifier.fillMaxSize()) { - Header( + SpaceHeader( modifier = Modifier.align(Alignment.CenterHorizontally), workspace = workspace, onSpaceIconClick = onSpaceIconClick, @@ -123,7 +123,7 @@ private fun Settings( } @Composable -private fun Header( +private fun SpaceHeader( modifier: Modifier = Modifier, workspace: MainSettingsViewModel.WorkspaceAndAccount, onSpaceIconClick: () -> Unit, @@ -146,7 +146,10 @@ private fun Header( } } workspace.space?.name?.let { - NameBlock(name = it, onNameSet = onNameSet) + SpaceNameBlock( + name = it, + onNameSet = onNameSet + ) } } is MainSettingsViewModel.WorkspaceAndAccount.Idle -> {} diff --git a/ui-settings/src/main/java/com/anytypeio/anytype/ui_settings/main/Views.kt b/ui-settings/src/main/java/com/anytypeio/anytype/ui_settings/main/Views.kt index 65d303ead4..5afac0cdce 100644 --- a/ui-settings/src/main/java/com/anytypeio/anytype/ui_settings/main/Views.kt +++ b/ui-settings/src/main/java/com/anytypeio/anytype/ui_settings/main/Views.kt @@ -63,7 +63,7 @@ fun Section(modifier: Modifier = Modifier, title: String) { @OptIn(FlowPreview::class) @Composable -fun NameBlock( +fun SpaceNameBlock( modifier: Modifier = Modifier, name: String, onNameSet: (String) -> Unit @@ -177,7 +177,8 @@ fun SpaceImageBlock( } ) { Box( - modifier = Modifier.align(Alignment.Center) + modifier = Modifier + .align(Alignment.Center) .size(gradientSize) .clip(RoundedCornerShape(32.dp)) .background(gradient) @@ -234,13 +235,15 @@ fun SettingsTextField( value = value, visualTransformation = visualTransformation, innerTextField = innerTextField, - placeholder = null, label = null, leadingIcon = null, trailingIcon = null, singleLine = true, enabled = true, isError = false, + placeholder = { + Text(text = stringResource(id = R.string.space_name)) + }, interactionSource = remember { MutableInteractionSource() }, colors = TextFieldDefaults.outlinedTextFieldColors( textColor = colorResource(id = R.color.text_primary), @@ -249,7 +252,7 @@ fun SettingsTextField( errorBorderColor = Color.Transparent, focusedBorderColor = Color.Transparent, unfocusedBorderColor = Color.Transparent, - placeholderColor = colorResource(id = R.color.glyph_active), + placeholderColor = colorResource(id = R.color.text_tertiary), cursorColor = colorResource(id = R.color.orange) ), contentPadding = PaddingValues(), diff --git a/ui-settings/src/main/res/values/strings.xml b/ui-settings/src/main/res/values/strings.xml index ea1628e1b0..ca5853aac7 100644 --- a/ui-settings/src/main/res/values/strings.xml +++ b/ui-settings/src/main/res/values/strings.xml @@ -66,4 +66,5 @@ Remote storage Contact us Get more space + Account name \ No newline at end of file