Site için geliştirmeler yapıldı.

This commit is contained in:
2026-01-06 23:45:38 +03:00
parent 96f195ffa6
commit 18023550e0
26 changed files with 971 additions and 56 deletions

19
lib/actions/contact.ts Normal file
View File

@@ -0,0 +1,19 @@
"use server"
import { contactFormSchema, ContactFormValues } from "@/lib/schemas"
export async function submitContactForm(data: ContactFormValues) {
const result = contactFormSchema.safeParse(data)
if (!result.success) {
return { success: false, error: "Geçersiz form verileri." }
}
// Simulate email sending or DB insertion
await new Promise((resolve) => setTimeout(resolve, 1000))
// In a real app, you would use Resend or Nodemailer here
console.log("Contact Form Submitted:", result.data)
return { success: true, message: "Mesajınız başarıyla gönderildi." }
}