1 commentaire (1 commentaire)0 réaction (0 réaction)0 personne assignée (0 personne assignée)TypeScript59 717 forks (59 717 forks)batch import
enhancementhelp wanted
Métriques du dépôt
- Stars
- 87 992 étoiles (87 992 étoiles)
- Métriques de merge PR
- Métriques PR en attente (Métriques PR en attente)
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é
- Prérequis
- ReactTypeScript