Faits: A. Le 7 mai 2010, A._ a été inculpée d'infraction à l'art. 19 ch. 1 et 2 de la loi fédérale du 3 octobre 1951 sur les stupéfiants et les substances psychotropes (LStup; RS 812.121) pour avoir, entre 2009 et 2010 à Genève, participé à un important trafic de cocaïne, en organisant notamment à plusieurs reprises l'importation de plusieurs kilos de cocaïne. Le même jour, un mandat d'arrêt a été décerné à son encontre. Par ordonnance du 8 juin 2010, la Chambre d'accusation du canton de Genève (ci-après: la Chambre d'accusation) a refusé de donner suite à la requête de mise en liberté déposée par l'intéressée le 3 juin précédent. B. Agissant par la voie du recours en matière pénale, A._ demande au Tribunal fédéral d'annuler l'ordonnance précitée et d'ordonner sa mise en liberté provisoire. Elle requiert en outre l'assistance judiciaire. La Chambre d'accusation a renoncé à déposer des observations. Le Ministère public du canton de Genève est d'avis qu'il existe des charges suffisantes et un risque de fuite patent. La recourante a répliqué le 26 juillet 2010; elle persiste dans toutes ses conclusions.