Nessuna PR mergiata in 30 g (Nessuna PR mergiata in 30 g)
Descrizione
🥰 需求描述
对话列表新增置顶按钮
🧐 解决方案
当鼠标停留在对话列表上时,可显示置顶对话的按钮
点击置顶按钮后,此对话保持置顶,再次点击可取消置顶
当有置顶的对话后,置顶其它对话会覆盖上一个对话,保持在列表最顶部;
📝 补充信息
Guida contributor
Direzione di ricerca
Inizia esaminando il componente della lista delle chat nella codebase per comprenderne la logica di rendering. Implementa uno stato di hover per mostrare un pulsante di fissaggio. Utilizza una soluzione di gestione dello stato (ad esempio, contesto React o stato locale) per tracciare le conversazioni fissate. Assicurati che il comportamento di fissaggio corrisponda ai requisiti descritti: solo una conversazione fissata alla volta, e rimane in cima.
Tech stack
typescriptreact
Dominio
frontend
Tipo issue
Funzionalità
DifficoltàQuanto dovrebbe essere impegnativa per un nuovo contributor.
1
Tempo stimatoTempo stimato per completare e verificare uno scope piccolo.
Mezza giornata
Stato attivitàQuanto è probabile che la issue sia ancora attiva e reviewable.
Attiva
ChiarezzaQuanto chiaramente la issue descrive problema, scope e risultato atteso.
Chiara
Prerequisiti
ReactTypeScript
Adatta ai principiantiQuanto la issue è adatta a contributor alla prima esperienza.
85
Newsletter quotidiana
Ricevi issue Easy fresche nella tua inbox.
Iscriviti a GoodFirstIssue Daily per ricevere nuove issue Easy pronte per iniziare lavoro open source adatto ai principianti.