Сделать кнопку неактивной из onClick

Я пытаюсь использовать Compose и Kotlin в этом коде, чтобы сделать кнопку недоступной для нажатия, когда counter == 3.
Когда я запускаю код, а счетчик предположительно равен 3, кнопка остается доступной для нажатия и не изменится на unclickable.

      var counter = 0
var isClickable by remember { mutableStateOf(true) }

fun QuizScreen (modifier: androidx.compose.ui.Modifier) {
    Column(
        modifier = modifier,
        horizontalAlignment = Alignment.CenterHorizontally,
        verticalArrangement = Arrangement.Top
  ){
        Button( enabled = isClickable,onClick = {
            if(counter == 3){
                isClickable = false
            }
             
         }
   }

} 

Пробовал использовать запоминающую переменную, поэтому, когда я меняю переменную из onClick, она меняет состояние кнопки, но все равно не меняется

0 ответов