Keine gemergten PRs in 30 T (Keine gemergten PRs in 30 T)
Beschreibung
🥰 需求描述
对话列表新增置顶按钮
🧐 解决方案
当鼠标停留在对话列表上时,可显示置顶对话的按钮
点击置顶按钮后,此对话保持置顶,再次点击可取消置顶
当有置顶的对话后,置顶其它对话会覆盖上一个对话,保持在列表最顶部;
📝 补充信息
Contributor Guide
Research-Richtung
Beginnen Sie mit der Untersuchung der Chat Listen Komponente in der Codebasis, um deren Rendering Logik zu verstehen. Implementieren Sie einen Hover Zustand, um eine Anheft Schaltfläche anzuzeigen. Verwenden Sie eine Zustandsverwaltungslösung (z. B. React Context oder lokalen State), um angeheftete Konversationen zu verfolgen. Stellen Sie sicher, dass das Anheft Verhalten den beschriebenen Anforderungen entspricht: nur eine angeheftete Konversation gleichzeitig, und sie bleibt oben.
Tech Stack
typescriptreact
Domain
frontend
Issue Type
Funktion
SchwierigkeitGeschätzte Implementierungsschwierigkeit für neue Contributors, von 1 für sehr kleine Änderungen bis 5 für Expertenarbeit.
1
Geschätzte ZeitEin grober Zeitrahmen, um zu recherchieren, zu implementieren, zu testen und einen Pull Request vorzubereiten.
Halber Tag
AktivitätsstatusWie verfügbar das Issue gerade wirkt: frisch, aktiv, stale, blockiert oder wartet auf Maintainer-Input.
Aktiv
KlarheitWie klar das Issue die erwartete Änderung, Akzeptanzkriterien und den nächsten Schritt erklärt.
Klar
Voraussetzungen
ReactTypeScript
EinsteigerfreundlichkeitEin Score von 1 bis 100, der schätzt, wie zugänglich dieses Issue für First-Time Contributors ist.
85
Täglicher Newsletter
Erhalte frische Easy Issues per E-Mail.
Abonniere GoodFirstIssue Daily für neue Easy Issues, mit denen Einsteiger echte Open-Source-Arbeit starten können.