I am try to learning android jetpack compose, and I have simple app. In ScreenA I have a text field and when I click the button, I am save this data to firestore, and when I come in ScreenB, I want to save city name also in firebase, but I am using one viewmodel, so how can save both text field data in the same place in firestore, I did not find any solution.
ScreenA:
    class ScreenAActivity : ComponentActivity() {
    private lateinit var  viewModel: MyViewModel
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
     
        viewModel = ViewModelProvider(this)[MyViewModel::class.java]
        setContent {
            ScreenA(viewModel)
        }
     }
   }
  @Composable
  fun ScreenA(
  viewModel : MyViewModel
  ) {
   val name = remember { mutableStateOf(TextFieldValue()) }
      OutlinedTextField(
            value = name.value,   
            onValueChange = { name.value = it },
            label = { Text(text = "name") },
          
        )
        Button(
            modifier = Modifier
                .width(40.dp)
                .height(20.dp),
            onClick = {
                focus.clearFocus(force = true)
                viewModel.onSignUp(
                    name.value.text,
                 
                )
                context.startActivity(
                    Intent(
                        context,
                        ScreenB::class.java
                    )
                )
                },
            colors = ButtonDefaults.buttonColors(
                backgroundColor = Color.Red
            ),
            shape = RoundedCornerShape(60)
        ) {
            Text(
                text = "OK"
             
             )
            )
        }
 }
ScreenB:
class ScreenBActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContent {
        ScreenB()
    }
 }
}
@Composable
fun ScreenB(
 ) {
val city = remember { mutableStateOf(TextFieldValue()) }
  OutlinedTextField(
        value = city.value,   
        onValueChange = { city.value = it },
        label = { Text(text = "city") },
      
    )
    Button(
        modifier = Modifier
            .width(40.dp)
            .height(20.dp),
        onClick = {
            focus.clearFocus(force = true)
            viewModel.onSignUp(
                city.value.text,
             
            )
           
            },
        colors = ButtonDefaults.buttonColors(
            backgroundColor = Color.Red
        ),
        shape = RoundedCornerShape(60)
    ) {
        Text(
            text = "OK"
         
         )
        )
    }
   }