title: Display SwiftUI view only if it has enough space
body: <p>Here is the contents of my view:</p>
  <pre><code>HStack {
      Banner(items: items)
          .layoutPriority(100)
                  
      OptionalView()
  }
  </code></pre>
  <p>I want to only display the <code>OptionalView</code> if there is a minimum amount of width left over for it after displaying the items in the <code>Banner</code> view.</p>
  <p>I can use <code>GeometryReader</code>, but since it's a push-out view, if the <code>OptionalView</code> is not needed, it takes up some space and pushes the banner items to the left so they are not centered.</p>
  <pre><code>HStack {
      Banner(items: items)
          .layoutPriority(100)
                  
      GeometryReader { geometry in
          if geometry.size.width &gt;= 70 {
              OptionalView()
          }
      }
  }
  </code></pre>