diff --git a/assets/css/pages/contact.css b/assets/css/pages/contact.css
index ec6014d..9d1e4db 100755
--- a/assets/css/pages/contact.css
+++ b/assets/css/pages/contact.css
@@ -158,6 +158,7 @@ section.form-message h3 {
}
section.form-message pre {
+ white-space: pre-wrap;
padding: var(--padding);
background-color: rgba(0, 0, 0, .15);
}
@@ -171,6 +172,10 @@ section.form-message.sent {
background-color: var(--color-accent);
}
+section.form-message.sent + section.form {
+ display: none;
+}
+
/* # Size queries */
@media (min-width: 460px) {
diff --git a/pages/contact.php b/pages/contact.php
index dfb7a22..3082c9f 100755
--- a/pages/contact.php
+++ b/pages/contact.php
@@ -11,18 +11,6 @@
// Connect to VLW API
$api = new Client();
- // Null when nothing has been sent, true if message has been sent, false if it failed
- $message_sent = null;
-
- // Message has been submitted
- if ($_SERVER["REQUEST_METHOD"] === "POST") {
- // Submit message to endpoint and set variable with results
- $message_sent = $api->call(Endpoints::MESSAGES->value)->post([
- ContactFieldsEnum::EMAIL->value => $_POST[ContactFieldsEnum::EMAIL->value],
- ContactFieldsEnum::MESSAGE->value => $_POST[ContactFieldsEnum::MESSAGE->value]
- ])->ok;
- }
-
?>
= VV::media("line.svg") ?>
-
-
+
+
-
-
+ call(Endpoints::MESSAGES->value)->post([
+ ContactFieldsEnum::EMAIL->value => $_POST[ContactFieldsEnum::EMAIL->value],
+ ContactFieldsEnum::MESSAGE->value => $_POST[ContactFieldsEnum::MESSAGE->value]
+ ]);
+
+ ?>
+
+ ok): ?>
+
+
+
-
-
-
-
+
+
\ No newline at end of file