puddle of water and oil based substance located on passenger side front end on 2001 Volkswagen Cabrio

what is the oily water type substance leaking from passenger side of my cabrio. large puddle then stopped

Asked by for the 2001 Volkswagen Cabrio
May be leaking water pump and or power steering line/rack or both
Thank you very much :) Have a nice day.