Shoot confetti when all checklist items are done 🎊
Los mantenedores suelen responder en 1 día
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- Menos de una hora
- Aptitud para principiantes
- 85/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bien especificado
- Estado de actividad
- Tranquilo
- Stack tecnológico
- javascript, react
- Área
- frontend
Línea de trabajo
Empieza en client/src/components/Task/TaskModal.jsx y lee el controlador que alterna los elementos de la lista de tareas; según la incidencia, confetti ya está instalado. Verifica que completar el último elemento de la lista de tareas active confetti, mientras que las listas incompletas no lo hacen.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Shoot confetti when all checklist items are done 🎊
File: client/src/components/Task/TaskModal.jsx
Checklist items get ticked but
zero celebration on 100% 💀 fr!!
Fix: detect when all checks are done:
const handleToggleCheck = (index) => {
const updated = [...checks]
updated[index].done = !updated[index].done
setChecks(updated)
const allDone = updated.every(c => c.done)
if (allDone && updated.length > 0) {
confetti({
particleCount: 80,
spread: 60,
origin: { y: 0.6 }
})
}
}
confetti already installed from issue #44 ✅
~8 lines! No backend needed 🎯
- Lenguaje dominante
- JavaScript
- Estrellas
- 39
- Forks
- 105
- Merge medio
- 1 d 16 h
- PR fusionados (30 d)
- 32
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de anoopcodehack/DevBoard
-
good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
anoopcodehack/DevBoard#599 ·
Los mantenedores suelen responder en 1 día
-
documentation good first issue
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
anoopcodehack/DevBoard#598 ·
Los mantenedores suelen responder en 1 día
-
good first issue
Dificultad 1/5 1-3 horas Aptitud para principiantes 82/100
anoopcodehack/DevBoard#597 ·
Los mantenedores suelen responder en 1 día
-
Import tasks from CSV file 📤Abiertoenhancement good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
anoopcodehack/DevBoard#588 ·
Los mantenedores suelen responder en 1 día
-
good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
anoopcodehack/DevBoard#587 ·
Los mantenedores suelen responder en 1 día
Todos los issues de anoopcodehack/DevBoard
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
jspreadsheet/ce#1809 ·
-
documentation
Dificultad 1/5 Menos de una hora Aptitud para principiantes 91/100
githubnext/gh-aw-workshop#4458 ·
Los mantenedores suelen responder en 1 día
-
Add: CartoonitoAbiertocheck:failed feeds:add
Dificultad 2/5 1-3 horas Aptitud para principiantes 63/100
iptv-org/database#37390 · 1 comentario ·
Los mantenedores suelen responder en 9 días
-
bug: directory index route root priority is overwritten when wildcard is falsePosiblemente ocupada @TalhaHunter101 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
fastify/fastify-static#617 ·
-
bug confirmed css v6
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
Los mantenedores suelen responder en 1 día