package soy.iko.opencode.ui.components import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.padding import androidx.compose.material.icons.Icons import androidx.compose.material.icons.automirrored.filled.ArrowBack import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.Icon import androidx.compose.material3.IconButton import androidx.compose.material3.Scaffold import androidx.compose.material3.Text import androidx.compose.material3.TopAppBar import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp /** Shared placeholder for not-yet-implemented destinations. */ @OptIn(ExperimentalMaterial3Api::class) @Composable fun StubScreen(title: String, message: String, onBack: () -> Unit) { Scaffold( topBar = { TopAppBar( title = { Text(title) }, navigationIcon = { IconButton(onClick = onBack) { Icon(Icons.AutoMirrored.Filled.ArrowBack, contentDescription = "Back") } }, ) }, ) { padding -> Box( modifier = Modifier.padding(padding).padding(24.dp), contentAlignment = Alignment.Center, ) { Text(message) } } }