Add bulk delete for selected tasks 🗑️
Les mainteneurs répondent en général sous 2 jours
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 1/5
- Temps estimé
- Moins d'une heure
- Accessibilité débutants
- 90/100
- Type d'issue
- Fonctionnalité
- Clarté
- Clairement spécifiée
- Activité
- Active
- Stack technique
- javascript, react, tailwindcss
- Domaine
- frontend
Piste de recherche
Commencez dans client/src/components/Board/Column.jsx et vérifiez comment la sélection multiple et la fonction deleteTask existante de BoardContext sont utilisées. Ajoutez le contrôle de suppression demandé pour les tâches sélectionnées, puis vérifiez que leur suppression après confirmation efface la sélection, tandis qu’une annulation les laisse inchangées.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Add bulk delete for selected tasks 🗑️
File: client/src/components/Board/Column.jsx
Bulk select exists to move tasks 💀
But can't bulk DELETE them fr!!
Fix: add delete button in bulk select mode:
{selectedTasks.length > 0 && (
<button
onClick={async () => {
if (window.confirm(
Delete ${selectedTasks.length} tasks?
)) {
await Promise.all(
selectedTasks.map(id => deleteTask(id))
)
setSelectedTasks([])
}
}}
className="text-xs text-red-400/60
hover:text-red-400 transition px-2 py-1
border border-red-500/20 rounded-lg">
🗑️ Delete ({selectedTasks.length})
)}
deleteTask already exists in BoardContext ✅
~10 lines! No backend changes needed 🎯
- Langage dominant
- JavaScript
- Étoiles
- 39
- Forks
- 105
- Merge moyen
- 1 j 12 h
- PR mergées (30 j)
- 27
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de anoopcodehack/DevBoard
-
good first issue
Difficulté 1/5 1-3 heures Accessibilité débutants 88/100
anoopcodehack/DevBoard#589 ·
Les mainteneurs répondent en général sous 2 jours
-
Import tasks from CSV file 📤Ouverteenhancement good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
anoopcodehack/DevBoard#588 ·
Les mainteneurs répondent en général sous 2 jours
-
good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
anoopcodehack/DevBoard#587 ·
Les mainteneurs répondent en général sous 2 jours
-
good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
anoopcodehack/DevBoard#584 ·
Les mainteneurs répondent en général sous 2 jours
-
good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
anoopcodehack/DevBoard#583 ·
Les mainteneurs répondent en général sous 2 jours
Toutes les issues de anoopcodehack/DevBoard
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
naver/egjs-flicking#971 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
RADAR-base/radar-self-enrolment-ui#118 ·
Les mainteneurs répondent en général sous 1 jour