// leads.js // ========================================== // 1. MENU TOGGLE // ========================================== const menuToggle = document.getElementById('menuToggle'); const slideMenu = document.getElementById('slideMenu'); const overlay = document.getElementById('overlay'); if (menuToggle && slideMenu && overlay) { function toggleMenu() { menuToggle.classList.toggle('active'); slideMenu.classList.toggle('active'); overlay.classList.toggle('active'); } menuToggle.addEventListener('click', toggleMenu); overlay.addEventListener('click', toggleMenu); } // ========================================== // 2. LEADS TABLE LOGIC // ========================================== function getLeads() { const storedLeads = localStorage.getItem('myLeads'); if (storedLeads) { return JSON.parse(storedLeads); } else { return []; } } function populateLeadsTable() { const tableBody = document.getElementById('leadsTableBody'); const leadsData = getLeads(); if (!tableBody) return; if (leadsData.length === 0) { tableBody.innerHTML = `

Keine Anfragen vorhanden

`; return; } tableBody.innerHTML = leadsData.map(lead => ` ${lead.datum} ${lead.dienstleistung} ${lead.statusText} Details ansehen `).join(''); document.querySelectorAll('.action-btn').forEach(btn => { btn.addEventListener('click', function(e) { e.preventDefault(); const leadId = this.getAttribute('data-id'); // Redirect to lead details page window.location.href = `lead-details.html?id=${leadId}`; }); }); } document.addEventListener('DOMContentLoaded', populateLeadsTable);