Sachverhalt: Sachverhalt: A. Die Gemeinde Z._ liess in den Jahren 1993 und 1994 die Turnhalle erweitern. Dafür zog sie A._ als Architekten und B._ als Bauingenieur bei. Die Zimmerarbeiten für das Traggerippe der Dachkonstruktion übertrug die Gemeinde der X._ AG, die Ausführung der Stahlkonstruktion der Y._ AG. Kurz vor Arbeitsbeginn stellte die X._ AG fest, dass die aus Eisen zu fertigenden, für die Zimmerarbeiten unerlässlichen Verbindungselemente zwischen Dachstock und Wänden fehlten, weil die Bauherrin die Ausschreibung der entsprechenden Arbeiten vergessen hatte. Deswegen vereinbarte Architekt A._ mit der X._ AG, dass diese die Verbindungselemente selbst beschaffen sollte. Die X._ AG bestellte die fehlenden Elemente aufgrund nachträglich von Bauingenieur B._ gezeichneter Pläne bei der mit dem Bau bereits vertrauten Y._ AG. Nach mängelfreier Ausführung der Arbeiten stellte diese am 26. September 1994 Rechnung über Fr. 65'525.--. Die X._ AG, die im Vorjahr Fr. 22'000.-- bezahlt hatte, verweigerte weitere Zahlungen. Kurz vor Arbeitsbeginn stellte die X._ AG fest, dass die aus Eisen zu fertigenden, für die Zimmerarbeiten unerlässlichen Verbindungselemente zwischen Dachstock und Wänden fehlten, weil die Bauherrin die Ausschreibung der entsprechenden Arbeiten vergessen hatte. Deswegen vereinbarte Architekt A._ mit der X._ AG, dass diese die Verbindungselemente selbst beschaffen sollte. Die X._ AG bestellte die fehlenden Elemente aufgrund nachträglich von Bauingenieur B._ gezeichneter Pläne bei der mit dem Bau bereits vertrauten Y._ AG. Nach mängelfreier Ausführung der Arbeiten stellte diese am 26. September 1994 Rechnung über Fr. 65'525.--. Die X._ AG, die im Vorjahr Fr. 22'000.-- bezahlt hatte, verweigerte weitere Zahlungen. B. Die Y._ AG erhob am 26. September 1997 Klage gegen die X._ AG mit dem Rechtsbegehren, die Beklagte zur Zahlung von Fr. 45'525.-- nebst 8 % Zins seit 27. Oktober 1994 zu verpflichten. Mit Urteil vom 21. Juni 2002 hiess das Handelsgericht des Kantons Aargau die Klage teilweise gut, verpflichtete die Beklagte zur Zahlung von Fr. 23'342.60 nebst 5 % Zins seit 19. Januar 1995 und beseitigte in diesem Umfang den Rechtsvorschlag in einer Betreibung des Betreibungsamtes 5402 Baden vom 9. April 1997. Mit Urteil vom 21. Juni 2002 hiess das Handelsgericht des Kantons Aargau die Klage teilweise gut, verpflichtete die Beklagte zur Zahlung von Fr. 23'342.60 nebst 5 % Zins seit 19. Januar 1995 und beseitigte in diesem Umfang den Rechtsvorschlag in einer Betreibung des Betreibungsamtes 5402 Baden vom 9. April 1997. C. Die X._ AG hat staatsrechtliche Beschwerde eingereicht mit dem Antrag, das Urteil des Handelsgerichts vom 21. Juni 2002 aufzuheben. Die Beschwerdegegnerin schliesst in ihrer Vernehmlassung auf Abweisung der Beschwerde. Das Handelsgericht hat auf Vernehmlassung verzichtet.