From 25096e37285752da593c4395d2274a46fa11a930 Mon Sep 17 00:00:00 2001 From: Delthia Date: Wed, 3 Sep 2025 18:00:26 +0200 Subject: [PATCH 1/4] feat: add map and disable form on contact page --- src/pages/contacto.astro | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/pages/contacto.astro b/src/pages/contacto.astro index 99a69ff..061fd79 100644 --- a/src/pages/contacto.astro +++ b/src/pages/contacto.astro @@ -76,20 +76,21 @@ import { Mail, MapPin, Twitter } from "lucide-astro";
-

Como chegar

- Onde estamos + +
-

Envíanos unha mensaxe

+

Envíanos unha mensaxe (en construcción)

@@ -102,6 +103,7 @@ import { Mail, MapPin, Twitter } from "lucide-astro"; required class="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-blue-500" placeholder="O teu nome" + disabled />
@@ -113,6 +115,7 @@ import { Mail, MapPin, Twitter } from "lucide-astro"; required class="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-blue-500" placeholder="teu@email.com" + disabled />
@@ -123,6 +126,7 @@ import { Mail, MapPin, Twitter } from "lucide-astro"; id="asunto" name="asunto" class="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-blue-500" + disabled > @@ -142,6 +146,7 @@ import { Mail, MapPin, Twitter } from "lucide-astro"; required class="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-blue-500" placeholder="Escribe aquí a túa mensaxe..." + disabled >
@@ -153,6 +158,7 @@ import { Mail, MapPin, Twitter } from "lucide-astro"; type="checkbox" required class="focus:ring-blue-500 h-4 w-4 text-blue-600 border-gray-300 rounded" + disabled />
@@ -164,7 +170,7 @@ import { Mail, MapPin, Twitter } from "lucide-astro"; @@ -176,4 +182,4 @@ import { Mail, MapPin, Twitter } from "lucide-astro";
- \ No newline at end of file + From 6f68304d0ab575be8dfbf93d81527227f2e69be9 Mon Sep 17 00:00:00 2001 From: GamuWasTaken Date: Thu, 4 Sep 2025 20:02:24 +0200 Subject: [PATCH 2/4] Removed map placeholder commented code --- src/pages/contacto.astro | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/pages/contacto.astro b/src/pages/contacto.astro index 061fd79..8ee1319 100644 --- a/src/pages/contacto.astro +++ b/src/pages/contacto.astro @@ -74,15 +74,9 @@ import { Mail, MapPin, Twitter } from "lucide-astro"; - +

Onde estamos

-
From 38259734e40021ce1bf433a0a878afe3f32ebc26 Mon Sep 17 00:00:00 2001 From: GamuWasTaken Date: Sun, 7 Sep 2025 20:51:57 +0200 Subject: [PATCH 3/4] Added functionality and animation to the form --- src/pages/contacto.astro | 58 +++++++++++++++++++++++++++++++++------- 1 file changed, 48 insertions(+), 10 deletions(-) diff --git a/src/pages/contacto.astro b/src/pages/contacto.astro index 8ee1319..1658c8f 100644 --- a/src/pages/contacto.astro +++ b/src/pages/contacto.astro @@ -3,6 +3,8 @@ import PageLayout from "../layouts/PageLayout.astro"; import PageTitle from "../components/PageTitle.astro"; import ImagePlaceholder from "../components/ImagePlaceholder.astro"; import { Mail, MapPin, Twitter } from "lucide-astro"; +import Loader from "lucide-astro/Loader"; +import Check from "lucide-astro/Check"; ---
-

Envíanos unha mensaxe (en construcción)

+

Envíanos unha mensaxe

- +
@@ -97,7 +99,6 @@ import { Mail, MapPin, Twitter } from "lucide-astro"; required class="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-blue-500" placeholder="O teu nome" - disabled />
@@ -109,18 +110,17 @@ import { Mail, MapPin, Twitter } from "lucide-astro"; required class="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-blue-500" placeholder="teu@email.com" - disabled />
- +