SettingsPage

@Composable
fun ReversiScope.SettingsPage(viewModel: SettingsViewModel, onLeave: () -> Unit)

Settings page displaying configuration options including player name, storage, audio, and theme. Provides apply action to persist changes and navigate back.

Parameters

viewModel

The ViewModel managing the settings state and logic.

onLeave

Callback invoked when leaving the settings page.