title: Present modal in SwiftUI in full screen mode and prevent closing it
body: <p>I have a SplashView that acts as a starting view and opens the game screen in modals.</p>
  <p>I just tried to open the game in an iPad instead of iPhone and the views look all weird.</p>
  <p>When I switch to the game screen the screen is presented as a small screen in the middle and I can swipe it out to close it. Other screens from the logic are stacked on this screen.</p>
  <p>How can I prevent the stacking and have all screen in full screen, similar to when I open it on an iPhone and prevent moving them by swiping?</p>
  <p><a href="https://i.stack.imgur.com/urg0v.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/urg0v.png" alt="example of 2 stacked screens on the starting screen" /></a></p>
  <pre><code>  .sheet(isPresented: $isPlayerDashboardModal) {
                  if let playerState = PlayerViewModel.createNewGameData(name: playerName) {
                      let playerViewModel = PlayerViewModel(player: playerState)
                      CityView(viewModel: playerViewModel)
                  }
              }.frame(minWidth: DeviceTypes.ScreenSize.width, idealWidth: DeviceTypes.ScreenSize.width, maxWidth: DeviceTypes.ScreenSize.width, minHeight: DeviceTypes.ScreenSize.height, idealHeight: DeviceTypes.ScreenSize.height, maxHeight: DeviceTypes.ScreenSize.height, alignment: .center)
              
  </code></pre>
  <p>I set the frame to max already, but this does not seem to do anything.</p>