import SwiftUI extension Settings { class ViewModel: BaseViewModel, ObservableObject where Provider: SettingsProvider { func openProfileEditor() { router.modalScreen.send(.configEditor) } } }