use placeholder, than label
your code:
label = {Text(text = if (value.isEmpty()) stringResource(id = R.string.name" else "")}
wright code:
placeholder = {Text(text = if (value.isEmpty()) stringResource(id = R.string.name" else "")}