Aucune PR mergée en 30 j (Aucune PR mergée en 30 j)
Description
🥰 需求描述
对话列表新增置顶按钮
🧐 解决方案
当鼠标停留在对话列表上时,可显示置顶对话的按钮
点击置顶按钮后,此对话保持置顶,再次点击可取消置顶
当有置顶的对话后,置顶其它对话会覆盖上一个对话,保持在列表最顶部;
📝 补充信息
Guide contributeur
Direction de recherche
Commencez par examiner le composant de liste de discussion dans la base de code pour comprendre sa logique de rendu. Implémentez un état de survol pour afficher un bouton d'épinglage. Utilisez une solution de gestion d'état (par exemple, le contexte React ou l'état local) pour suivre les conversations épinglées. Assurez vous que le comportement d'épinglage correspond aux exigences décrites : une seule conversation épinglée à la fois, et elle reste en haut.
Stack technique
typescriptreact
Domaine
frontend
Type d'issue
Fonctionnalité
DifficultéDifficulté estimée pour un nouveau contributeur, de 1 pour un très petit changement à 5 pour un travail expert.
1
Temps estiméFourchette de temps approximative pour investiguer, implémenter, tester et préparer une pull request.
Une demi journée
Statut d'activitéDisponibilité apparente de l'issue : fraîche, active, ancienne, bloquée ou en attente d'un mainteneur.
Active
ClartéClarté avec laquelle l'issue explique le changement attendu, les critères d'acceptation et la prochaine étape.
Claire
Prérequis
ReactTypeScript
Accessibilité débutantScore de 1 à 100 estimant l'accessibilité de cette issue pour un premier contributeur.
85
Newsletter quotidienne
Recevez de nouvelles issues Easy par e-mail.
Abonnez-vous à GoodFirstIssue Daily pour recevoir de nouvelles issues Easy prêtes pour un travail open source adapté aux débutants.