컴포즈 버전을 1.2.0으로 올렸더니 위 캡쳐 사진과 같이 Scafford -> content { } 부분에서 빨간 줄이 발생하며 다음과 같은 에러가 발생했다.
컴포즈 1.2.0부터는 Scaffold 내의 content에 padding value를 적용해야 한다. @SuppressLint("UnusedMaterialScaffoldPaddingParameter") 를 컴포저블 상단에 붙여서 해결할 수는 있지만 이 방법은 권장되지 않으므로, 아래처럼 코드를 수정해서 문제를 해결해보자.
@Composable
fun JoinView() {
Scaffold(
content = {
Column(
modifier = Modifier
.fillMaxSize()
.padding(it)
) { }
MainContent(onNavigate = { dest -> findNavController().navigate(dest) }) },
backgroundColor = Color.Black
)
}