// Initialize tooltips document.addEventListener('DOMContentLoaded', function() { // Any initialization code can go here console.log('CodeCanvas Studio initialized'); }); // Example API call function async function fetchData(endpoint) { try { const response = await fetch(`/api/${endpoint}`); const data = await response.json(); return data; } catch (error) { console.error('Error fetching data:', error); return null; } } // Mobile menu toggle functionality function setupMobileMenu() { const mobileMenuButton = document.getElementById('mobile-menu-button'); const mobileMenu = document.getElementById('mobile-menu'); if (mobileMenuButton && mobileMenu) { mobileMenuButton.addEventListener('click', () => { mobileMenu.classList.toggle('hidden'); }); } } // Initialize when DOM is loaded document.addEventListener('DOMContentLoaded', () => { setupMobileMenu(); });