Jose Carlos Hernandez
09/15/2022, 6:18 PMDataState
and trying to bind it on swiftui just like a String, boolean, etc.
val countryCatalogue = MutableStateFlow(DataState<Catalogue>()).cMutableStateFlow()
My DataSate has an object data
, an object error
and enum
that has the status of the Data (loading, success, error) and I want to show an error view when the DataSate gets an error or progressview when is loading
}.overlay() {
if (isLoading ) {. // //viewModel.binding(\.countryCatalogue).status == .loading
ProgressDialog()
}
if (isError) { // //viewModel.binding(\.countryCatalogue).status == .error
AlertMessage(error: uiError,
onClickActions: { button in
uiError.isShown.toggle()
})
}
}