From 33ddd2add07980e844e5cc93cafac66f2fe87953 Mon Sep 17 00:00:00 2001 From: Luke Else Date: Sun, 6 Apr 2025 23:00:42 +0100 Subject: [PATCH 1/4] #26 Added re-captcha to the site --- src/routes/contact/+page.svelte | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/routes/contact/+page.svelte b/src/routes/contact/+page.svelte index 36ea25a..e058d39 100644 --- a/src/routes/contact/+page.svelte +++ b/src/routes/contact/+page.svelte @@ -60,6 +60,11 @@ gap: 1em 1em; width: 100%; } + + .g-recaptcha { + width: fit-content; + overflow: hidden; + } @@ -81,6 +86,10 @@ + + +
+
From 5fe7b83c4799ee1cab383c67fb0fbb1a8db6ac70 Mon Sep 17 00:00:00 2001 From: Luke Else Date: Sun, 6 Apr 2025 23:12:27 +0100 Subject: [PATCH 2/4] #26 Updated key to support v2 of captcha --- src/routes/contact/+page.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/routes/contact/+page.svelte b/src/routes/contact/+page.svelte index e058d39..531c33c 100644 --- a/src/routes/contact/+page.svelte +++ b/src/routes/contact/+page.svelte @@ -88,7 +88,7 @@ -
+
From da5f47a841a8f8d96d444ac778c19c09eab03113 Mon Sep 17 00:00:00 2001 From: Luke Else Date: Sun, 27 Apr 2025 19:33:46 +0100 Subject: [PATCH 3/4] #26 Re-Made contact form. More work required.] --- src/lib/components/Cards/Card.svelte | 2 +- src/routes/contact/+page.svelte | 167 +++++++++++++++++---------- 2 files changed, 108 insertions(+), 61 deletions(-) diff --git a/src/lib/components/Cards/Card.svelte b/src/lib/components/Cards/Card.svelte index 0d5de39..52633d0 100644 --- a/src/lib/components/Cards/Card.svelte +++ b/src/lib/components/Cards/Card.svelte @@ -39,7 +39,7 @@ .card .card-content :global(div) { display: flex; align-items: center; - justify-content: space-between; + justify-content: center; max-width: 100%; } diff --git a/src/routes/contact/+page.svelte b/src/routes/contact/+page.svelte index 531c33c..671a67f 100644 --- a/src/routes/contact/+page.svelte +++ b/src/routes/contact/+page.svelte @@ -1,64 +1,103 @@ - -{#await getJson('/json/me.json')} - -{:then info} -
-
-

{info.name}

-

{info.job_title}

-
-
-
- {info.name}'s Profile Photo -

{@html info.about}

-
-
- -
-

Skills

-
-
- -
-
- -
-

Experience

-
- - -
- -
{addToast(new Toast("Click on a skill to open a prompt", ToastType.Info, true, 8_000))}
-
{addToast(new Toast("Welcome!", ToastType.Success, true, 7_000))}
-{:catch} -
-
-

Unable to load portfolio overview data

-
-
-
{addToast(new Toast("Unable to load me.json", ToastType.Error, true, 3000))}
-{/await} \ No newline at end of file + \ No newline at end of file diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index be4dc11..ba62dbb 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -3,6 +3,18 @@ import ThemeSwitcher from "$lib/components/ThemeSwitcher.svelte"; + + +
+ + +
+ - - - -
- - -
+ \ No newline at end of file diff --git a/src/routes/contact/+page.svelte b/src/routes/contact/+page.svelte index 671a67f..0897274 100644 --- a/src/routes/contact/+page.svelte +++ b/src/routes/contact/+page.svelte @@ -29,6 +29,48 @@ } + +
+

Contact

+
+
+
+ + + +
+ + +
+
+ +
+
+