Learn Courses My Dashboard

Keep getting this error message. any help

The compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions

import SwiftUI

struct RecipeFeaturedView: View {

@EnvironmentObject var model:RecipeModel

var body: some View {
    
    VStack(alignment: .leading, spacing: 0) {
        
        Text("Featured Recipes")
            .bold()
            .padding(.leading)
            .padding(.top, 40)
            .font(.largeTitle)
            
        
    GeometryReader { geo in
        
        TabView {
            // Loop through each recipe
            ForEach (0..<model.recipes.count) { index in
                
                
                // Loop through each recipe
                if model.recipes[index].featured == true {
                    
                    // Recipe card
                    ZStack {
                        
                        Rectangle()
                            .foregroundColor(.white)
                        
                        
                        VStack(spacing: 0) {
                            Image(model.recipes[index].image)
                                .resizable()
                                .aspectRatio(contentMode: .fill)
                                .clipped()
                            Text(model.recipe[index].name)
                                .padding(5)
                            
                        }
                        
                    }.frame(width: geo.size.width - 40, height: geo.size.height - 100, alignment: /*@START_MENU_TOKEN@*/.center/*@END_MENU_TOKEN@*/)
                    .cornerRadius(15)
                    .shadow(color: Color(.sRGB, red: 0, green: 0, blue: 0, opacity: 0.5), radius: /*@START_MENU_TOKEN@*/10/*@END_MENU_TOKEN@*/, x: -5, y: 5)
                    
                }
                
              
                
            }
            
            
        }
        .tabViewStyle(PageTabViewStyle(indexDisplayMode: .automatic))
        .indexViewStyle(PageIndexViewStyle(backgroundDisplayMode: .always))
        
        
    }
        VStack (alignment: .leading, spacing: 10) {
            
            Text("Preparation Time")
                .font(.headline)
            Text("1 hour")
            
            Text("Highlights")
                .font(.headline)
            Text("Healthy, Hearty")
        }
        .padding([.leading, .bottom])
    }
}

}

struct RecipeFeaturedView_Previews: PreviewProvider {
static var previews: some View {
RecipeFeaturedView()
.environmentObject(RecipeModel())
}
}

@jyoung22

I would recommend that you download the solution and check that against your code.