import SwiftUI extension PumpConfig { struct RootView: BaseView { @EnvironmentObject var viewModel: ViewModel var body: some View { Form { Section(header: Text("Devices")) { ForEach(viewModel.rileyDisplayStates) { state in HStack { Text(state.name) Spacer() Text(state.rssi.map { "\($0) " } ?? "") } } } Section(header: Text("Pump")) { Button("Add Medtronic") {} Button("Add Omnipod") {} } } .toolbar { ToolbarItem(placement: .principal) { Text("Pump Config") } } .navigationBarItems(leading: Button("Close", action: viewModel.hideModal)) .navigationBarTitleDisplayMode(.inline) } } }