Add @mention autocomplete in task description 👥
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 70/100
- Issue-Typ
- Feature
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Ruhig
- Tech-Stack
- javascript, react
- Bereich
- frontend
Rechercherichtung
Lies zunächst client/src/components/Task/TaskModal.jsx und finde heraus, wie die Aufgabenbeschreibung angezeigt und aktualisiert wird. Füge dort die angeforderten @mention-Vorschläge hinzu und verwende die bereitgestellte Teamliste als erste Quelle. Überprüfe, dass bei der Eingabe von @ passende Vorschläge angezeigt werden und die Auswahl eines Vorschlags die Erwähnung in die Beschreibung einfügt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Add @mention autocomplete in task description 👥
File: client/src/components/Task/TaskModal.jsx
You can type @name but nothing happens 💀
No autocomplete, no suggestions fr!!
Fix: show suggestion dropdown when @ typed:
const [mentionQuery, setMentionQuery] = useState('')
const [showSuggestions, setShowSuggestions] = useState(false)
const handleDescChange = (e) => {
const val = e.target.value
setForm({...form, description: val})
const lastWord = val.split(' ').pop()
if (lastWord.startsWith('@')) {
setMentionQuery(lastWord.slice(1))
setShowSuggestions(true)
} else {
setShowSuggestions(false)
}
}
// hardcode team members for now:
const TEAM = ['anoopcodehack', 'phisher01', 'omkarwarik02']
const suggestions = TEAM.filter(m =>
m.includes(mentionQuery)
)
{showSuggestions && suggestions.length > 0 && (
{suggestions.map(s => ( { const words = form.description.split(' ') words[words.length-1] = `@${s} ` setForm({...form, description: words.join(' ')}) setShowSuggestions(false) }} className="block w-full text-left px-3 py-2 text-xs text-[#888] hover:bg-[#2a2a2f]"> @{s} ))} )}~20 lines! No backend needed 🎯
- Vorherrschende Sprache
- JavaScript
- Sterne
- 39
- Forks
- 105
- Ø Merge
- 1 T. 16 Std.
- Gemergte PRs (30 T.)
- 32
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus anoopcodehack/DevBoard
-
good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
anoopcodehack/DevBoard#599 ·
Maintainer antworten meist innerhalb von 1 Tag
-
documentation good first issue
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 82/100
anoopcodehack/DevBoard#598 ·
Maintainer antworten meist innerhalb von 1 Tag
-
good first issue
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 82/100
anoopcodehack/DevBoard#597 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
anoopcodehack/DevBoard#588 ·
Maintainer antworten meist innerhalb von 1 Tag
-
good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
anoopcodehack/DevBoard#587 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in anoopcodehack/DevBoard
Ähnliche Issues
-
documentation
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 91/100
githubnext/gh-aw-workshop#4458 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Add: CartoonitoOffencheck:failed feeds:add
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 63/100
iptv-org/database#37390 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 9 Tagen
-
bug: directory index route root priority is overwritten when wildcard is falseEvtl. vergeben @TalhaHunter101 hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
fastify/fastify-static#617 ·
-
agent/sec-check hive/hosted-available-lke648397-260827-5n31 security
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
Tool errors containing cycles or BigInt crash getErrorMessage and replace the original failureOffenfactory-active factory-automatic task-bug-reproduction-success task-identify-harness-labels-done task-identify-issue-type-done
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
vercel/ai#22796 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag