Sachverhalt: Sachverhalt: A. A._ trat am 22. April 1998 eine Stelle als Hilfsarbeiterin in der X._ AG in Diepoldsau an. Auch der Betriebsinhaber, B._, und dessen Ehefrau, C._, arbeiteten dannzumal in der Stickerei. Die Angestellten arbeiteten entweder in der Morgen- oder in der Abendschicht. A._ wurde der Abendschicht zugeteilt. Dieser gehörte auch D._ an. Am 8. Oktober 1998 begann A._ während der Arbeit zu schreien und zu weinen. Sie erklärte B._ und C._, dass sie von D._ während der Arbeit sexuell belästigt und schikaniert worden sei. Am 12. Oktober 1998 wurde A._ in die Morgenschicht eingeteilt. Nach einem Gespräch am 19. Oktober 1998 mit B._ suchte A._ ihren Arzt auf. Dieser erklärte sie für die Zeitspanne vom 20. bis zum 30. Oktober 1998 vollumfänglich arbeitsunfähig. Am 2. November 1998 trat A._ eine Stelle bei einem anderen Arbeitgeber an. Am 19. November 1998 erhob sie Strafklage wegen sexueller Belästigung gegen D._. Im März 2000 wurde das Strafverfahren gegen D._ mangels Beweisen eingestellt. A. A._ trat am 22. April 1998 eine Stelle als Hilfsarbeiterin in der X._ AG in Diepoldsau an. Auch der Betriebsinhaber, B._, und dessen Ehefrau, C._, arbeiteten dannzumal in der Stickerei. Die Angestellten arbeiteten entweder in der Morgen- oder in der Abendschicht. A._ wurde der Abendschicht zugeteilt. Dieser gehörte auch D._ an. Am 8. Oktober 1998 begann A._ während der Arbeit zu schreien und zu weinen. Sie erklärte B._ und C._, dass sie von D._ während der Arbeit sexuell belästigt und schikaniert worden sei. Am 12. Oktober 1998 wurde A._ in die Morgenschicht eingeteilt. Nach einem Gespräch am 19. Oktober 1998 mit B._ suchte A._ ihren Arzt auf. Dieser erklärte sie für die Zeitspanne vom 20. bis zum 30. Oktober 1998 vollumfänglich arbeitsunfähig. Am 2. November 1998 trat A._ eine Stelle bei einem anderen Arbeitgeber an. Am 19. November 1998 erhob sie Strafklage wegen sexueller Belästigung gegen D._. Im März 2000 wurde das Strafverfahren gegen D._ mangels Beweisen eingestellt. B. A._ klagte im November 1998 gegen die X._ AG auf Bezahlung von Fr. 20'000.--, nebst Zins. Das Arbeitsgericht Unterrheintal wies die Klage am 22. November 2000 ab. Die Klägerin legte gegen das Urteil Berufung ein, die das Kantonsgericht St. Gallen am 14. Februar 2002 abwies. B. A._ klagte im November 1998 gegen die X._ AG auf Bezahlung von Fr. 20'000.--, nebst Zins. Das Arbeitsgericht Unterrheintal wies die Klage am 22. November 2000 ab. Die Klägerin legte gegen das Urteil Berufung ein, die das Kantonsgericht St. Gallen am 14. Februar 2002 abwies. C. Die Klägerin hat gegen das Urteil des Kantonsgerichts staatsrechtliche Beschwerde erhoben. Sie beantragt die Aufhebung des Urteils. Die Beschwerdegegnerin sowie das Kantonsgericht beantragen die Abweisung der Beschwerde.