diff --git a/.gitignore b/.gitignore
index 016b59e..9be8591 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,6 +6,7 @@ dist/
# dependencies
node_modules/
+package-lock.json
# logs
npm-debug.log*
diff --git a/package-lock.json b/package-lock.json
index 5557191..97b0f66 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,7 +9,8 @@
"dependencies": {
"@iconify-json/mdi": "^1.2.3",
"astro": "^6.1.8",
- "astro-icon": "^1.1.5"
+ "astro-icon": "^1.1.5",
+ "sweetalert2": "^11.26.24"
},
"engines": {
"node": ">=22.12.0"
@@ -4712,6 +4713,16 @@
"url": "https://opencollective.com/svgo"
}
},
+ "node_modules/sweetalert2": {
+ "version": "11.26.24",
+ "resolved": "https://registry.npmjs.org/sweetalert2/-/sweetalert2-11.26.24.tgz",
+ "integrity": "sha512-SLgukW4wicewpW5VOukSXY5Z6DL/z7HCOK2ODSjmQPiSphCN8gJAmh9npoceXOtBRNoDN0xIz+zHYthtfiHmjg==",
+ "license": "MIT",
+ "funding": {
+ "type": "individual",
+ "url": "https://github.com/sponsors/limonte"
+ }
+ },
"node_modules/tar": {
"version": "7.5.13",
"resolved": "https://registry.npmjs.org/tar/-/tar-7.5.13.tgz",
diff --git a/package.json b/package.json
index 6e4d69d..2d6ef02 100644
--- a/package.json
+++ b/package.json
@@ -14,6 +14,7 @@
"dependencies": {
"@iconify-json/mdi": "^1.2.3",
"astro": "^6.1.8",
- "astro-icon": "^1.1.5"
+ "astro-icon": "^1.1.5",
+ "sweetalert2": "^11.26.24"
}
}
diff --git a/public/CV.pdf b/public/CV.pdf
new file mode 100644
index 0000000..ab7b75d
Binary files /dev/null and b/public/CV.pdf differ
diff --git a/src/components/Contact/ContactForm.astro b/src/components/Contact/ContactForm.astro
index f557856..0d5982d 100644
--- a/src/components/Contact/ContactForm.astro
+++ b/src/components/Contact/ContactForm.astro
@@ -1,17 +1,90 @@
---
const { title, description } = Astro.props;
+
import Box from "../Box.astro";
---
+
+
-
+
+