Is this an acceptable way of rendering UI?
All of these composables taking the syncUiState are either showing or not depending on the state. I'm guessing maybe SyncProgress logic could be in the column but is it okay to do it like this and have the composable figure out if it should be shown or not?