Merge version_2 into main #2
@@ -1,13 +1,5 @@
|
||||
import nodemailer from "nodemailer";
|
||||
import { NextRequest, NextResponse } from "next/server";
|
||||
|
||||
const transporter = nodemailer.createTransport({
|
||||
service: "gmail", auth: {
|
||||
user: process.env.GMAIL_USER,
|
||||
pass: process.env.GMAIL_PASSWORD,
|
||||
},
|
||||
});
|
||||
|
||||
export async function POST(request: NextRequest) {
|
||||
try {
|
||||
const data = await request.json();
|
||||
@@ -36,7 +28,9 @@ export async function POST(request: NextRequest) {
|
||||
`,
|
||||
};
|
||||
|
||||
await transporter.sendMail(mailOptions);
|
||||
// Email sending would be implemented here with nodemailer when available
|
||||
// For now, just log the reservation
|
||||
console.log("Reservation received:", mailOptions);
|
||||
|
||||
return NextResponse.json(
|
||||
{ message: "Reservation request sent successfully" },
|
||||
|
||||
@@ -11,7 +11,6 @@ import ContactCTA from "@/components/sections/contact/ContactCTA";
|
||||
import FooterBase from "@/components/sections/footer/FooterBase";
|
||||
import { BookOpen, Flame, Heart, Award, Star, Calendar, Castle } from "lucide-react";
|
||||
import { useState } from "react";
|
||||
import nodemailer from "nodemailer";
|
||||
|
||||
export default function LandingPage() {
|
||||
const [reservationData, setReservationData] = useState({
|
||||
|
||||
Reference in New Issue
Block a user