Filtro de Notificações Rápidas

Olá,

Estou tentando criar um componente de tema que nos permita filtrar as notificações no painel do menu. Usei como modelo o fantástico componente de tema do Kris New PM Dropdown Button

Ele contém dois botões no topo da lista de notificações: All e Unread. Agora consigo filtrar as notificações não lidas e todas as notificações.

Acho que só falta mais uma coisa. Se não houver notificações não lidas, esses botões devem ser ocultados ou uma mensagem deve ser exibida ao clicar no botão Unread. Tentei descobrir como fazer isso, mas infelizmente ainda não tive sucesso. :confused:

Você pode encontrar o repositório aqui: GitHub - VaperinaDEV/quick-notifications-filter

Obrigado! :slightly_smiling_face:

Edit: Atualizei e adicionei o estado vazio para quando não há notificações não lidas. Tenho certeza de que existe uma maneira muito melhor de fazer isso, mas por enquanto este é o meu melhor. Estou tentando me treinar mais e fazer coisas melhores. :slightly_smiling_face:

3 curtidas

@Don ataca novamente com um recurso incrível.

1 curtida

Acho essa ideia incrível, gostaria de contribuir com algo. Quero traduzir isso para pt-br. A versão localizada está em inglês, mas acho que se tivéssemos vários idiomas seria muito legal e incrível

Minha visão inicial desta ideia

Observação

Enviarei um pull request com a versão localizada em ptbr.

conteúdo de exemplo de: quick-notifications-filter/locales/ptbr.yml

ptbr:
  notifilter:
    all: "Todas as notificações"
    all_title: "Mostrar todas as notificações"
    unread: "Não lidas"
    unread_title: "Mostrar notificações não lidas"

Observação

Se achar isso interessante, enviarei um locale em ptbr hoje. Assim, terá suporte além do inglês para ptbr.

2 curtidas

Olá @anon40545810 ,

Fiz uma atualização e adicionei um estado vazio sem leituras, então o arquivo de idioma também foi alterado. Sinta-se à vontade para fazer um PR ou me enviar. Obrigado!

1 curtida

Pull request enviado e muito obrigado pela consideração em receber meu pull request.

2 curtidas

Obrigado! Eu mesclei: Merge pull request #1 from nkot56297/patch-1 · VaperinaDEV/quick-notifications-filter@57bebe2 · GitHub

1 curtida