More fixes
This commit is contained in:
committed by
Benoit Marty
parent
bf1462f9b1
commit
97de57fd79
+1
-1
@@ -41,7 +41,7 @@ class AddRoomToSpaceNode(
|
||||
AddRoomToSpaceView(
|
||||
state = state,
|
||||
onBackClick = callback::onFinish,
|
||||
onRoomsAdded = callback::onFinish,
|
||||
onAddRoom = callback::onFinish,
|
||||
modifier = modifier
|
||||
)
|
||||
}
|
||||
|
||||
+6
-3
@@ -23,6 +23,8 @@ import androidx.compose.foundation.lazy.rememberLazyListState
|
||||
import androidx.compose.material3.ExperimentalMaterial3Api
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.runtime.LaunchedEffect
|
||||
import androidx.compose.runtime.getValue
|
||||
import androidx.compose.runtime.rememberUpdatedState
|
||||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.res.stringResource
|
||||
import androidx.compose.ui.tooling.preview.PreviewParameter
|
||||
@@ -57,9 +59,10 @@ import kotlinx.collections.immutable.toImmutableList
|
||||
fun AddRoomToSpaceView(
|
||||
state: AddRoomToSpaceState,
|
||||
onBackClick: () -> Unit,
|
||||
onRoomsAdded: () -> Unit,
|
||||
onAddRoom: () -> Unit,
|
||||
modifier: Modifier = Modifier,
|
||||
) {
|
||||
val updatedOnAddRoom by rememberUpdatedState(onAddRoom)
|
||||
fun onRoomToggled(room: SelectRoomInfo) {
|
||||
state.eventSink(AddRoomToSpaceEvent.ToggleRoom(room))
|
||||
}
|
||||
@@ -78,7 +81,7 @@ fun AddRoomToSpaceView(
|
||||
// Navigate back on success
|
||||
LaunchedEffect(state.saveAction) {
|
||||
if (state.saveAction is AsyncAction.Success) {
|
||||
onRoomsAdded()
|
||||
updatedOnAddRoom()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -247,6 +250,6 @@ internal fun AddRoomToSpaceViewPreview(
|
||||
AddRoomToSpaceView(
|
||||
state = state,
|
||||
onBackClick = {},
|
||||
onRoomsAdded = {},
|
||||
onAddRoom = {},
|
||||
)
|
||||
}
|
||||
|
||||
+1
-1
@@ -125,7 +125,7 @@ private fun AndroidComposeUiTest<ComponentActivity>.setAddRoomToSpaceView(
|
||||
AddRoomToSpaceView(
|
||||
state = state,
|
||||
onBackClick = onBackClick,
|
||||
onRoomsAdded = onRoomsAdded,
|
||||
onAddRoom = onRoomsAdded,
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user