Почему TopAppBar navigationIcon не компонуемая функция?

Моя IDE показывает, что navigationIcon не является компонуемой функцией. Другие люди делают то же самое. я получаю эту ошибку

      @composable invocations can only happen from the context of an @composable function
      @Composable
fun AppBar(onClick: () -> Unit){
    TopAppBar(
        title = "Princess World", 
        navigationIcon = { 
            IconButton(onClick = onClick) {
                Icon(imageVector = Icons.Default.Menu, contentDescription = null)
            } 
        },
    ) {}
}

Я не могу использовать составные функции внутри заголовка и значка навигации {}

      @Composable
fun AppBar(onClick: () -> Unit){
   TopAppBar(title = { }, navigationIcon = { }) {

   }
}

0 ответов

Другие вопросы по тегам