SettingsPage
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.