Swipe Actions Not Working Correctly

Hey! So I’m working on this shopping list and basically I have a list of tile views that have swipe actions. The bought and delete actions work perfectly, but I am unable to get the edit button to work. The edit button pulls up a form already filled with the item’s information so you can edit it. The code for the button works, when I make the tile itself a button and tap the tile the edit form comes up. Is there a limit to swipe actions that limit you pulling up a form in a swipe action? Here is the code for the list. Thanks! (Program is coded using swift ui and swift)


            ForEach(Item) { madeItem in 

                

                FoodListTileView(foodItem: madeItem)

                    .swipeActions(edge: .leading){

                        Button {madeItem.justBought()

                            FoodDataController.shared.saveItem(madeItem: madeItem)

                        } label: {

                            Label("Just Bought", systemImage: "checkmark.square")

                            

                        }

                        .tint(.green)

                    }

                    .swipeActions(edge: .trailing){

                        

                        Button {FoodDataController.shared.deleteItem(madeItem: madeItem)} label : {

                            Label("Delete", systemImage:"trash")

                        }

                        .tint(.red)

                        Button(action: {showingCreateView = true})  {

                            Label("Edit", systemImage: "pencil.circle")

                        }

                        .sheet(isPresented: $showingCreateView){

                            AddItemView(Item: madeItem)

                            

                        }

                        .tint(.orange)

                        

                    }

                

                

                

            

//                .sheet(isPresented: $showingCreateView) {

//                    AddItemView(Item: madeItem)

//                }

                }

    }

        .listStyle(.plain)
Swipe Actions Not Working Correctly
 
 
Q