Lukasz Kalnik
04/04/2024, 1:38 PMviewModel.text value containing the text to be displayed?Rick Clephas
04/04/2024, 8:38 PM$ sign. E.g. $viewModel.textLukasz Kalnik
04/05/2024, 8:28 AMviewModel.text as @State for this, right?Lukasz Kalnik
04/05/2024, 8:31 AMviewModel.text is a val, because the uiState gets copied everytimeLukasz Kalnik
04/05/2024, 8:32 AMdata class UiState(
val text: String,
//... other properties
)Rick Clephas
04/05/2024, 10:48 AMLukasz Kalnik
04/05/2024, 10:51 AMuiState, the uiState contains the text property.Rick Clephas
04/05/2024, 10:52 AMviewModel.uiState.text correct?Lukasz Kalnik
04/05/2024, 10:52 AMLukasz Kalnik
04/05/2024, 10:54 AMRick Clephas
04/05/2024, 10:55 AMcopy function with the correct parameter.Lukasz Kalnik
04/05/2024, 10:55 AMLukasz Kalnik
04/05/2024, 10:56 AMtransactionId annotated with @State and assigning to it viewModel.uiState.transactionIdRick Clephas
04/05/2024, 10:57 AMRick Clephas
04/05/2024, 10:58 AMLukasz Kalnik
04/05/2024, 10:58 AMJacob Rhoda
04/05/2024, 1:33 PMJacob Rhoda
04/05/2024, 1:35 PMBinding<String>(
get: { viewModel.uiState.transactionId }
set: { viewModel.setTransactionId($0) }
)Lukasz Kalnik
04/05/2024, 1:45 PMJohn O'Reilly
04/05/2024, 1:47 PMJacob Rhoda
04/05/2024, 1:49 PMJohn O'Reilly
04/05/2024, 1:49 PM