');
}
}
function renderSuggestions(suggestions) {
let suggestionBox = $('.suggestion-links');
suggestionBox.empty();
if (suggestions?.length) {
let suggestionLinks = suggestions.slice(0, 5).map(suggestion => `
${suggestion}
`).join('');
suggestionBox.html(suggestionLinks);
} else {
suggestionBox.html('
No suggestions found.
');
// suggestionBox.html('');
}
}
function productURL(product) {
let slug = product._source.title.replace(/\//g, '-').toLowerCase().split(' ').join('-');
// Get base URL fr om a hidden Blade variable or directly hardcode if known
let baseUrl = "https://test.comparethebuild.com/product";
return `${baseUrl}/${slug}/${product._id}`;
}
// Use event delegation to handle dynamically created links
$(document).on('click', '.suggestion-link', function() {
let productName = $(this).data('title');
$('#search-bar').val(productName);
$('#search-child-form').submit();
$('.search-dropdown').hide(); // Hides the search box
});
});
function searchFormSubmit() {
$('#search-child-form').submit();
}
-->