Skip to content

Commit 3ae5d61

Browse files
committed
changes: iterate on room create screen #3965
1 parent 67be3f0 commit 3ae5d61

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/CreateRoomDataStore.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,10 @@ class CreateRoomDataStore @Inject constructor(
102102
createRoomConfigFlow.getAndUpdate { config ->
103103
config.copy(
104104
roomVisibility = when (config.roomVisibility) {
105-
is RoomVisibilityState.Public -> config.roomVisibility.copy(roomAddress = RoomAddress.Edited(address))
105+
is RoomVisibilityState.Public -> {
106+
val sanitizedAddress = address.lowercase()
107+
config.roomVisibility.copy(roomAddress = RoomAddress.Edited(sanitizedAddress))
108+
}
106109
else -> config.roomVisibility
107110
}
108111
)

features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/ConfigureRoomView.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,9 +240,9 @@ private fun RoomTopic(
240240
modifier = modifier,
241241
label = stringResource(R.string.screen_create_room_topic_label),
242242
value = topic,
243-
placeholder = stringResource(CommonStrings.common_topic_placeholder),
244243
onValueChange = onTopicChange,
245244
maxLines = 3,
245+
supportingText = stringResource(CommonStrings.common_topic_placeholder),
246246
keyboardOptions = KeyboardOptions(
247247
capitalization = KeyboardCapitalization.Sentences,
248248
),

0 commit comments

Comments
 (0)