soluciones finish

This commit is contained in:
2026-09-09 21:16:40 -03:00
parent b721dc1c8a
commit 8c778471d1
4 changed files with 93 additions and 41 deletions
+13 -4
View File
@@ -11,7 +11,7 @@ async function initApp() {
initTheme();
await loadIncludes();
initModals();
initBrujulaIDE();
/*initBrujulaIDE();*/
initAcademyCourses();
initSolucionesFilters();
initInsightsFeed();
@@ -621,7 +621,13 @@ function initSolucionesFilters() {
const filterBtns = document.querySelectorAll('.soluciones-filter-btn');
const solutionCards = document.querySelectorAll('.solution-card');
if (!filterBtns.length) return;
console.log('🔍 Filtros encontrados:', filterBtns.length);
console.log('📦 Tarjetas encontradas:', solutionCards.length);
if (!filterBtns.length) {
console.warn('⚠️ No se encontraron botones de filtro');
return;
}
filterBtns.forEach(btn => {
btn.addEventListener('click', () => {
@@ -629,13 +635,16 @@ function initSolucionesFilters() {
btn.classList.add('active');
const filter = btn.getAttribute('data-filter');
console.log('🎯 Filtro seleccionado:', filter);
solutionCards.forEach(card => {
const cat = card.getAttribute('data-category');
console.log(` 📌 Tarjeta: ${cat} → ${filter === 'all' || cat === filter ? 'MOSTRAR' : 'OCULTAR'}`);
if (filter === 'all' || cat === filter) {
card.style.display = 'block';
card.classList.remove('hidden');
} else {
card.style.display = 'none';
card.classList.add('hidden');
}
});
});