on line 2 I get error, in TabView , and how onboardingData and OnboardingCard are defined it is defined as
OnboardingCard:
fileprivate struct OnboardingCard: View {
let onboardingItem: OnboardingItem
var body: some View {
VStack {
Image(onboardingItem.imageName)
.resizable()
.frame(width:340, height:340)
Text(onboardingItem.title)
.font(.title)
.foregroundColor(.black)
.bold()
.padding()
Text(onboardingItem.description)
.multilineTextAlignment(.center)
.font(.body)
.foregroundColor(.gray)
.padding (.horizontal, 15)
}
}
}
onboardingData:
var onboardingData: [OnboardingItem] = [
OnboardingItem(imageName: "image1", title: "Welcome1", description: "description1"),
OnboardingItem(imageName: "image2", title: "Welcome2", description: "description2"),
OnboardingItem(imageName: "image3", title: "Welcome3", description: "description3"),
OnboardingItem(imageName: "image4", title: "Welcome4", description: "description4")
]