Enforce lambda parameters to be passed in.
This commit is contained in:
parent
fee86b281e
commit
9562600be4
4 changed files with 26 additions and 14 deletions
|
|
@ -31,9 +31,9 @@ import io.element.android.libraries.designsystem.preview.ElementPreviewLight
|
|||
@Composable
|
||||
fun ChangeServerView(
|
||||
state: ChangeServerState,
|
||||
onLearnMoreClicked: () -> Unit,
|
||||
onDone: () -> Unit,
|
||||
modifier: Modifier = Modifier,
|
||||
onLearnMoreClicked: () -> Unit = {},
|
||||
onDone: () -> Unit = {},
|
||||
) {
|
||||
val eventSink = state.eventSink
|
||||
when (state.changeServerAction) {
|
||||
|
|
@ -80,5 +80,7 @@ fun ChangeServerViewDarkPreview(@PreviewParameter(ChangeServerStateProvider::cla
|
|||
private fun ContentToPreview(state: ChangeServerState) {
|
||||
ChangeServerView(
|
||||
state = state,
|
||||
onLearnMoreClicked = {},
|
||||
onDone = {},
|
||||
)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -57,11 +57,11 @@ import io.element.android.libraries.designsystem.theme.components.TopAppBar
|
|||
@Composable
|
||||
fun ChangeAccountProviderView(
|
||||
state: ChangeAccountProviderState,
|
||||
onBackPressed: () -> Unit,
|
||||
onLearnMoreClicked: () -> Unit,
|
||||
onDone: () -> Unit,
|
||||
onOtherProviderClicked: () -> Unit,
|
||||
modifier: Modifier = Modifier,
|
||||
onBackPressed: () -> Unit = {},
|
||||
onLearnMoreClicked: () -> Unit = {},
|
||||
onDone: () -> Unit = {},
|
||||
onOtherProviderClicked: () -> Unit = {},
|
||||
) {
|
||||
val scrollState = rememberScrollState()
|
||||
|
||||
|
|
@ -143,6 +143,9 @@ fun ChangeAccountProviderViewDarkPreview(@PreviewParameter(ChangeAccountProvider
|
|||
private fun ContentToPreview(state: ChangeAccountProviderState) {
|
||||
ChangeAccountProviderView(
|
||||
state = state,
|
||||
onBackPressed = { }
|
||||
onBackPressed = { },
|
||||
onLearnMoreClicked = { },
|
||||
onDone = { },
|
||||
onOtherProviderClicked = { },
|
||||
)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -49,11 +49,11 @@ import io.element.android.libraries.testtags.testTag
|
|||
@Composable
|
||||
fun ConfirmAccountProviderView(
|
||||
state: ConfirmAccountProviderState,
|
||||
onOidcDetails: (OidcDetails) -> Unit,
|
||||
onLoginPasswordNeeded: () -> Unit,
|
||||
onLearnMoreClicked: () -> Unit,
|
||||
onChange: () -> Unit,
|
||||
modifier: Modifier = Modifier,
|
||||
onOidcDetails: (OidcDetails) -> Unit = {},
|
||||
onLoginPasswordNeeded: () -> Unit = {},
|
||||
onLearnMoreClicked: () -> Unit = {},
|
||||
onChange: () -> Unit = {},
|
||||
) {
|
||||
val isLoading by remember(state.loginFlow) {
|
||||
derivedStateOf {
|
||||
|
|
@ -158,5 +158,9 @@ fun ConfirmAccountProviderViewDarkPreview(@PreviewParameter(ConfirmAccountProvid
|
|||
private fun ContentToPreview(state: ConfirmAccountProviderState) {
|
||||
ConfirmAccountProviderView(
|
||||
state = state,
|
||||
onOidcDetails = {},
|
||||
onLoginPasswordNeeded = {},
|
||||
onLearnMoreClicked = {},
|
||||
onChange = {},
|
||||
)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -75,10 +75,10 @@ import io.element.android.libraries.testtags.testTag
|
|||
@Composable
|
||||
fun SearchAccountProviderView(
|
||||
state: SearchAccountProviderState,
|
||||
onBackPressed: () -> Unit,
|
||||
onLearnMoreClicked: () -> Unit,
|
||||
onDone: () -> Unit,
|
||||
modifier: Modifier = Modifier,
|
||||
onBackPressed: () -> Unit = {},
|
||||
onLearnMoreClicked: () -> Unit = {},
|
||||
onDone: () -> Unit = {},
|
||||
) {
|
||||
val eventSink = state.eventSink
|
||||
val scrollState = rememberScrollState()
|
||||
|
|
@ -215,5 +215,8 @@ fun SearchAccountProviderViewDarkPreview(@PreviewParameter(SearchAccountProvider
|
|||
private fun ContentToPreview(state: SearchAccountProviderState) {
|
||||
SearchAccountProviderView(
|
||||
state = state,
|
||||
onBackPressed = {},
|
||||
onLearnMoreClicked = {},
|
||||
onDone = {},
|
||||
)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue