title: Custom Corners and Background color layer
body: <p>Trying to add a custom layer with rounded corners on my app, but it seems to be not registering. Also trying to add the background layer to it but it seems to be ignoring it and only accepting the initial declaration which is Color.white</p>
  <p>Any help would be appreciated thanks!</p>
  <pre><code>import SwiftUI
  
  struct LoginPage: View {
      @StateObject var loginData: LoginPageModel = LoginPageModel()
      var body: some View {
          VStack{
              
              VStack{
                  
              }
              ScrollView(.vertical, showsIndicators: false){
  
              }
              .frame(maxWidth: .infinity, maxHeight: .infinity)
              .background(
                  Color.white
                  //CustomCorners
                      .clipShape(CustomCorners(corners: [.topLeft,.topRight], radius: 45))
                      .ignoresSafeArea()
              )
          }
          .frame(maxWidth: .infinity, maxHeight: .infinity)
          .background(Color(#colorLiteral(red: 0.04, green: 0.09, blue: 0.05, alpha: 1.00))
                          .edgesIgnoringSafeArea(.all))
      }
  }
  
  
  struct LoginPage_Previews: PreviewProvider {
      static var previews: some View {
          LoginPage()
      }
  }
  </code></pre>
  <pre><code>
  struct CustomCorners: Shape {
      
      var corners: UIRectCorner
      var radius: CGFloat
      
      func path(in rect: CGRect) -&gt; Path {
          let path = UIBezierPath(roundedRect: rect, byRoundingCorners: corners, cornerRadii: CGSize(width: radius, height: radius))
          
          return Path(path.cgPath)
      }
  }
  </code></pre>