/** * Main search module that registers all search components with Alpine.js */ import { initializeServicesSearch } from './servicesSearch.js'; import { initializeArticlesSearch, initializeProjectsSearch } from './contentSearch.js'; /** * Register all search components with Alpine.js * This function is called when Alpine.js is initialized */ export function registerSearchComponents() { // Register services search window.Alpine.data('searchServices', initializeServicesSearch); // Register articles search window.Alpine.data('searchArticles', initializeArticlesSearch); // Register projects search window.Alpine.data('searchProjects', initializeProjectsSearch); } // Register components when Alpine.js is initialized document.addEventListener('alpine:init', registerSearchComponents);