Add estimated time field to task modal ⏱️
Les mainteneurs répondent en général sous 2 jours
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- Une demi-journée
- Accessibilité débutants
- 66/100
- Type d'issue
- Fonctionnalité
- Clarté
- Clairement spécifiée
- Activité
- Calme
- Stack technique
- javascript, mongodb, react
- Domaine
- full-stack
Piste de recherche
Start with client/src/components/Task/TaskModal.jsx, then trace how task fields are saved and find the Task model and task-card component. Add the estimate choices to the modal and persist the selected value on the task. Done means saved estimates appear on task cards and tasks without an estimate still work.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Add estimated time field to task modal ⏱️
File: client/src/components/Task/TaskModal.jsx
No way to estimate how long a task will take 💀
Every project management tool has this fr!!
Fix: add select in modal:
<select
value={form.estimate}
onChange={(e) => setForm({...form, estimate: e.target.value})}
className="flex-1 bg-[#0f0f10] border
border-[#2a2a2f] rounded-lg px-3 py-2
text-sm text-[#f0f0f0]">
No estimate 30 minutes 1 hour 2 hours 4 hours 1 day
Add estimate field to Task model:
estimate: { type: String, default: '' }
Show on card: {task.estimate && ⏱️ {task.estimate}}
~10 lines! 🎯
- 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é 1/5 Moins d'une heure Accessibilité débutants 90/100
anoopcodehack/DevBoard#586 ·
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
Toutes les issues de anoopcodehack/DevBoard
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
Les mainteneurs répondent en général sous 3 jours
-
audit.md numbers Theming and Responsive Design differently in the headings and the score tablePeut-être pris @pbakaus l’a pris aujourd’hui. Ouverteneeds triage
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
pbakaus/impeccable#979 ·
Les mainteneurs répondent en général sous 1 jour
-
area/web interface
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
mastodon/mastodon#40924 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
fireEvent.select does not wrap its automatic native focus in actPeut-être pris @sergioperezcheco l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
-
bug user-priority/P2
Difficulté 1/5 Moins d'une heure Accessibilité débutants 92/100
Les mainteneurs répondent en général sous 1 jour