MainMenu

@Composable
fun ReversiScope.MainMenu(viewModel: MainMenuViewModel, modifier: Modifier = Modifier, onLeave: () -> Unit, isTestMode: Boolean = false)

Main menu screen showing navigation options. Handles menu audio playback and navigation callbacks to other pages.

Parameters

viewModel

View model handling menu audio and error state.

modifier

Modifier for layout customization.

onLeave

Callback invoked when returning to the previous screen.