In a bowl, mix the chicken with garlic powder and Italian seasoning, and season with salt and pepper.
Heat the oil in a skillet over medium heat. Brown the chicken and onion all over and cook through until no longer pink inside. Check using a thermometer for a temperature of 160°F (71°C). Then remove from the heat and toss with spinach.
Mix together the cream cheese, parmesan, pesto, and chicken mixture. Place the mixture onto the wrap. Fold in the ends and roll up tight.
Heat a nonstick pan over medium heat. Add a small amount of oil. Cook the wrap seam side down in the pan and get a nice golden brown on all sides.
Mix together the sparkling water and lemon. Serve over ice if desired.
Cut in half and serve with chips, pickle, and spritzer.