Nenhuma PRs mesclada em 30d (Nenhuma PRs mesclada em 30d)
Description
🥰 需求描述
对话列表新增置顶按钮
🧐 解决方案
当鼠标停留在对话列表上时,可显示置顶对话的按钮
点击置顶按钮后,此对话保持置顶,再次点击可取消置顶
当有置顶的对话后,置顶其它对话会覆盖上一个对话,保持在列表最顶部;
📝 补充信息
Guia do colaborador
Direção de pesquisa
Comece examinando o componente da lista de chats na base de código para entender sua lógica de renderização. Implemente um estado de hover para mostrar um botão de fixar. Use uma solução de gerenciamento de estado (por exemplo, contexto React ou estado local) para rastrear conversas fixadas. Certifique se de que o comportamento de fixar corresponda aos requisitos descritos: apenas uma conversa fixada por vez, e ela permanece no topo.
Pilha de tecnologia
typescriptreact
Domain
frontend
Tipo Issue
Funcionalidade
DifficultyDificuldade de implementação estimada para um novo contribuidor, de 1 para alterações muito pequenas a 5 para trabalho de nível especializado.
1
Tempo estimadoUm intervalo de tempo aproximado para um colaborador experiente investigar, implementar, testar e preparar um pull request.
Meio dia
Status da atividadeQuão disponível o issue aparece agora: novo, ativo, obsoleto, bloqueado ou aguardando entrada do mantenedor.
Ativo
ClarityCom que clareza o issue explica a mudança esperada, os critérios de aceitação e a próxima etapa.
Claro
Prerequisites
ReactTypeScript
Simpatia para novatosUma pontuação de 1 a 100 que estima o quão acessível este issue é para colaboradores iniciantes.
85
Newsletter diária
Receba issues Easy novas por email.
Assine o GoodFirstIssue Daily para receber novas issues Easy prontas para trabalho open source amigável para iniciantes.