Menu component showing scrollbar indicator

Aberta
#4,811 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 3 dias

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
2/5
Tempo estimado
1-3 horas
Facilidade para iniciantes
58/100
Tipo de issue
Bug
Clareza
Claramente especificada
Status de atividade
Estagnada
Stack de tecnologia
react-native, typescript
Domínio
mobile

Direção de pesquisa

Comece em src/components/Menu/Menu.tsx e inspecione o ScrollView usado quando o Menu tem uma altura rolável. Use o diff fornecido como o comportamento esperado: o Menu não deve mais mostrar o indicador da barra de rolagem vertical. Verifique a cobertura existente de Menu no repositório, se disponível, e valide o comportamento nas plataformas compatíveis.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Hi! 👋

Firstly, thanks for your work on this project! 🙂

Today I used patch-package to patch [email protected] for the project I'm working on.

🔺️🔺️🔺️ Adding showsVerticalScrollIndicator to Menu component does not disable the scrollbar indicator 🔺️🔺️🔺️

Here is the diff that solved my problem:

diff --git a/node_modules/react-native-paper/src/components/Menu/Menu.tsx b/node_modules/react-native-paper/src/components/Menu/Menu.tsx
index 82fbdf4..8632b98 100644
--- a/node_modules/react-native-paper/src/components/Menu/Menu.tsx
+++ b/node_modules/react-native-paper/src/components/Menu/Menu.tsx
@@ -663,6 +663,7 @@ class Menu extends React.Component<Props, State> {
                   {(scrollableMenuHeight && (
                     <ScrollView
                       keyboardShouldPersistTaps={keyboardShouldPersistTaps}
+                      showsVerticalScrollIndicator={false}
                     >
                       {children}
                     </ScrollView>

This issue body was partially generated by patch-package.

Linguagem predominante
TypeScript
Estrelas
14.5k
Forks
2.3k
Merge médio
8d 7h
PRs com merge (30d)
5

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de callstack/react-native-paper

Todas as issues de callstack/react-native-paper

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.