feat(fullstack): Add contact form

This commit is contained in:
2026-02-08 18:21:07 +01:00
parent 43aef3b5b1
commit 36132a3bef
12 changed files with 420 additions and 11 deletions

View File

@@ -0,0 +1,35 @@
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<style>
body { font-family: Arial, sans-serif; line-height: 1.6; color: #333; }
.container { max-width: 600px; margin: 0 auto; padding: 20px; }
.header { background-color: #4F46E5; color: white; padding: 20px; border-radius: 5px 5px 0 0; }
.content { background-color: #f9fafb; padding: 20px; }
.message-box { background-color: white; padding: 15px; border-radius: 5px; border: 1px solid #e5e7eb; margin-top: 15px; }
.footer { color: #6b7280; font-size: 12px; margin-top: 20px; }
.info-label { font-weight: bold; color: #374151; }
</style>
</head>
<body>
<div class="container">
<div class="header">
<h2>Neue Kontaktanfrage</h2>
</div>
<div class="content">
<p>Eine neue Kontaktanfrage wurde über GremiumHub gesendet:</p>
<ul>
<li><span class="info-label">Absender:</span> <span th:text="${senderName}"></span></li>
<li><span class="info-label">E-Mail:</span> <span th:text="${senderEmail}"></span></li>
<li><span class="info-label">Betreff:</span> <span th:text="${subject}"></span></li>
</ul>
<p class="info-label">Nachricht:</p>
<div class="message-box" th:utext="${message}"></div>
</div>
<div class="footer">
<p>Diese E-Mail wurde automatisch von GremiumHub gesendet.</p>
</div>
</div>
</body>
</html>