✅ Your Booking is Confirmed!

Hey <%= data.name %> ,

Your booking is confirmed. Here are your booking details.

Booking Image

<%= data.spaceName %>

Booking ID: <%= data.bookingId %>

Booking Details

Space Category : <%= data.spaceType %>

<% if (Array.isArray(data.bookingPeriods)) { %> <% data.bookingPeriods.forEach(element=> { %>

Date :

<%= element.startDate %>

Start Time :

<% function convertTo12Hour(time) { let [hours, minutes] = time.split(':').map(Number); let period = hours >= 12 ? 'PM' : 'AM'; hours = hours % 12 || 12; return `${hours}:${minutes.toString().padStart(2, '0')} ${period}`; } %><%= convertTo12Hour(element.startTime) %>

End Time :

<% %><%= convertTo12Hour(element.endTime) %>

No. of Hours :

<% const [startHour, startMin] = element.startTime.split(':').map(Number); const [endHour, endMin] = element.endTime.split(':').map(Number); let totalHours; if (startHour === endHour && startMin === endMin) { totalHours = 24; } else { totalHours = (endHour + endMin / 60) - (startHour + startMin / 60); if (totalHours < 0) { totalHours += 24; } } const roundedHours = Math.round(totalHours * 100) / 100; %><%= roundedHours %> hours
<% }) %> <% } else { %>

No booking periods available.

<% } %>

Payment Summary

Base Price <%= data.subTotal %> INR
GST (18%) <%= data.gst %> INR
Total <%= data.grandTotal %> INR
View Booking