diff --git a/messages/en.json b/messages/en.json index 770bec1..c7c2755 100644 --- a/messages/en.json +++ b/messages/en.json @@ -127,10 +127,25 @@ } }, "Contact": { - "badge": "Let's Connect", - "title": "Get in Touch", - "subtitle": "Interested in working together? Whether you're a recruiter, hiring manager, or potential collaborator — I'd love to hear from you.", + "badge": "Contact", + "title": "Let's Collaborate", + "subtitle": "Have a project idea, job opportunity, or just want to chat? Feel free to send me a message.", + "info": { + "title": "Contact Information", + "subtitle": "You can also reach out to me directly through the channels below.", + "email": "Email", + "location": "Location", + "locationValue": "Jakarta, Indonesia", + "responseTime": "Response Time", + "responseTimeValue": "Less than 1 hour", + "fastResponse": "Fast Response", + "whatsappTemplate": "Hi Yolando, I saw your portfolio and would like to discuss a potential opportunity regarding...", + "openToWork": "Open to Work", + "openToWorkDesc": "Currently open for new opportunities in Backend/Fullstack Development." + }, "form": { + "heading": "Send Direct Message", + "subheading": "I'll get back to you as soon as possible via the email you provide.", "nameLabel": "Full Name", "namePlaceholder": "John Doe", "emailLabel": "Email Address", diff --git a/messages/id.json b/messages/id.json index 796ef13..68dd090 100644 --- a/messages/id.json +++ b/messages/id.json @@ -127,10 +127,25 @@ } }, "Contact": { - "badge": "Mari Terhubung", - "title": "Hubungi Saya", - "subtitle": "Tertarik bekerja sama? Baik Anda seorang recruiter, hiring manager, atau kolaborator potensial — saya sangat ingin mendengarnya.", + "badge": "Kontak", + "title": "Mari Berkolaborasi", + "subtitle": "Punya ide proyek, tawaran pekerjaan, atau sekadar ingin berdiskusi? Jangan ragu untuk mengirimkan pesan.", + "info": { + "title": "Informasi Kontak", + "subtitle": "Anda juga dapat menjangkau saya secara langsung melalui saluran berikut.", + "email": "Email", + "location": "Lokasi", + "locationValue": "Jakarta, Indonesia", + "responseTime": "Waktu Respons", + "responseTimeValue": "Kurang dari 1 jam", + "fastResponse": "Fast Reponse", + "whatsappTemplate": "Halo Yolando, saya melihat portofolio Anda dan tertarik untuk berdiskusi lebih lanjut tentang...", + "openToWork": "Open to Work", + "openToWorkDesc": "Saat ini terbuka untuk peluang di bidang Backend/Fullstack Development." + }, "form": { + "heading": "Kirim Pesan Langsung", + "subheading": "Saya akan membalas secepatnya ke email yang Anda berikan.", "nameLabel": "Nama Lengkap", "namePlaceholder": "Budi Santoso", "emailLabel": "Alamat Email", diff --git a/public/uploads/1775215774470-Screenshot_2026-03-20_031020.png b/public/uploads/1775215774470-Screenshot_2026-03-20_031020.png new file mode 100644 index 0000000..b720646 Binary files /dev/null and b/public/uploads/1775215774470-Screenshot_2026-03-20_031020.png differ diff --git a/src/features/messages/contact-section.tsx b/src/features/messages/contact-section.tsx index 25c7daa..5e7fa04 100644 --- a/src/features/messages/contact-section.tsx +++ b/src/features/messages/contact-section.tsx @@ -14,6 +14,7 @@ import { MapPin, Clock, Sparkles, + MessageCircle, } from "lucide-react"; import { useTranslations } from "next-intl"; import { sendMessageAction } from "./actions"; @@ -56,7 +57,6 @@ export function ContactSection() {
- Tertarik untuk berkolaborasi atau punya pertanyaan? Jangan ragu - untuk menghubungi saya. Saya selalu terbuka untuk peluang baru. + {t("info.subtitle")}
{t("info.email")}
- yolando@pm.me + yolandomanullang@gmail.com
Lokasi
+{t("info.location")}
- Jakarta, Indonesia + {t("info.locationValue")}
Response Time
+{t("info.responseTime")}
- Biasanya dalam 24 jam + {t("info.responseTimeValue")}
+ WhatsApp + + {t("info.fastResponse", { fallback: "Fast Response" })} + +
+ + +62 822-6785-2521 + +- Saat ini tersedia untuk kesempatan backend/fullstack di industri - perbankan & fintech. + {t("info.openToWorkDesc")}
@@ -155,6 +175,13 @@ export function ContactSection() { )} ++ {t("form.subheading")} +
+