// Syncs the Live Estimator quote into Squarespace's native form block
function cdSyncWithSquarespaceForm() {
// Target Squarespace's native form text area or hidden field
const sqsNotesField = document.querySelector('.sqs-block-form textarea, .sqs-block-form input[type="text"]');
if (sqsNotesField) {
const packageInfo = document.getElementById('form-summary-text').innerText;
const priceInfo = document.getElementById('form-summary-price').innerText;
sqsNotesField.value = `[CALCULATED ESTIMATE]: ${packageInfo} | Total: ${priceInfo}\n\n` + sqsNotesField.value;
}
}
// Attach sync trigger to your rate calculator button
document.querySelectorAll('.cd-btn-primary, .cd-btn-gold').forEach(btn => {
btn.addEventListener('click', cdSyncWithSquarespaceForm);
});