Minor bug fix

This commit is contained in:
VincentMeilinger
2024-03-10 16:00:26 +01:00
parent 5d82cdf0c2
commit d6caa18578
3 changed files with 12 additions and 32 deletions

View File

@@ -19,23 +19,6 @@ struct RecipeListView: View {
@State var selectedRecipe: Recipe? = nil
var body: some View {
/*ScrollView(showsIndicators: false) {
LazyVStack {
ForEach(recipesFiltered(), id: \.recipe_id) { recipe in
NavigationLink(value: recipe) {
RecipeCardView(recipe: recipe)
.shadow(radius: 2)
}
.buttonStyle(.plain)
.onTapGesture {
selectedRecipe = recipe
//presentRecipeView = true
}
}
}
}*/
List(recipesFiltered(), id: \.recipe_id) { recipe in
RecipeCardView(recipe: recipe)
.shadow(radius: 2)
@@ -47,7 +30,7 @@ struct RecipeListView: View {
.opacity(0)
)
.frame(height: 85)
.listRowInsets(EdgeInsets(top: 5, leading: 10, bottom: 5, trailing: 10))
.listRowInsets(EdgeInsets(top: 5, leading: 15, bottom: 5, trailing: 15))
.listRowSeparatorTint(.clear)
}
.listStyle(.plain)

View File

@@ -15,24 +15,21 @@ struct SearchTabView: View {
var body: some View {
NavigationStack {
VStack {
ScrollView(showsIndicators: false) {
/*
Picker("Topping", selection: $viewModel.searchMode) {
ForEach(ViewModel.SearchMode.allCases, id: \.self) { mode in
Text(mode.rawValue)
}
}.pickerStyle(.segmented)
*/
LazyVStack {
ForEach(viewModel.recipesFiltered(), id: \.recipe_id) { recipe in
List(viewModel.recipesFiltered(), id: \.recipe_id) { recipe in
RecipeCardView(recipe: recipe)
.shadow(radius: 2)
.background(
NavigationLink(value: recipe) {
RecipeCardView(recipe: recipe)
.shadow(radius: 2)
EmptyView()
}
.buttonStyle(.plain)
}
}
.opacity(0)
)
.frame(height: 85)
.listRowInsets(EdgeInsets(top: 5, leading: 15, bottom: 5, trailing: 15))
.listRowSeparatorTint(.clear)
}
.listStyle(.plain)
.navigationDestination(for: Recipe.self) { recipe in
RecipeView(viewModel: RecipeView.ViewModel(recipe: recipe))
}