A.- T._, geboren 1966, war seit 1986 teilzeitlich als Hilfsarbeiterin bei der Firma Gebrüder K._, Weinbau und Weinhandel AG, erwerbstätig. Auf Ende April 1994 kündigte sie das Arbeitsverhältnis, den Angaben der Arbeitgeberin zufolge, weil sie eine Vollzeitbeschäftigung suchte. Wegen zunehmender Niereninsuffizienz musste sie sich ab Mai 1995 einer Dialysebehandlung unterziehen. Im Anschluss an die Erkrankung kam es zu einer psychischen Dekompensation in Form einer anhaltenden depressiven Reaktion. Auf Anmeldung vom 23. November 1995 sprach ihr die IV-Stelle Schwyz mit Wirkung ab 1. Mai 1996 eine halbe und ab 1. Februar 1997 eine ganze Invalidenrente zu (Verfügung vom 8. Juli 1997). Am 7. März 1999 unterzog sie sich einer Nierenallotransplantation rechts. Mit Bericht vom 29. Juli 1999 bestätigte das Universitätsspital aus nephrologischer Sicht eine volle Arbeitsfähigkeit. Die IV-Stelle holte beim Sozialpsychiatrischen Dienst (Fachstelle für Sozialpsychiatrie und Psychotherapie, nachfolgend: SPD) ein Gutachten ein und nahm durch ihren Abklärungsdienst eine Invaliditätsbemessung im Haushalt vor. Nach Durchführung des Vorbescheidverfahrens erliess sie am 16. Juni 2000 eine neue Verfügung, mit welcher sie die Rente auf den 31. Juli 2000 aufhob. Dabei ging sie davon aus, dass die Versicherte ohne den Gesundheitsschaden zu 50 % erwerbstätig und zu 50 % im Haushalt tätig wäre und ermittelte eine Einschränkung von 40 % in der Erwerbstätigkeit und von 24 % im Haushalt, was einen Invaliditätsgrad von insgesamt 32 % ergab. B.- Die hiegegen erhobene Beschwerde, mit welcher T._ die Weiterausrichtung der bisherigen Rente, eventuell die Rückweisung der Sache an die Verwaltung zur Neubeurteilung beantragte, wurde vom Verwaltungsgericht des Kantons Schwyz mit Entscheid vom 22. November 2000 abgewiesen. C.- T._ lässt Verwaltungsgerichtsbeschwerde erheben mit dem Rechtsbegehren, in Aufhebung des angefochtenen Entscheids sei die Verwaltung zu verpflichten, weiterhin die gesetzlichen Leistungen zu erbringen und insbesondere eine halbe Invalidenrente ab 1. August 2000 auszurichten; ferner sei die IV-Stelle zu verpflichten, für das Beschwerdeverfahren eine angemessene Prozessentschädigung zu bezahlen. Das Verwaltungsgericht des Kantons Schwyz und die IV-Stelle Schwyz schliessen auf Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherung lässt sich nicht vernehmen. 