callstack / callstack/react-native-paper

feat: add Navigation Rail

Ouverte
#4,982 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
v6
Langage dominant
TypeScript
Étoiles
14.5k
Forks
2.2k
Merge moyen
5 j 23 h
PR mergées (30 j)
12

Description

The goal is to implement the Navigation Rail according to specs, a component replacing the old Drawer.
- See specs: https://m3.material.io/components/navigation-rail/overview.
- Reuse newly introduced tokens (shape, motion, typography, color etc)
- Extract component specific tokens for easier maintenance.
- Get inspired from TextInput/TextField, Switch, Checkbox, FAB components which have gone through modernization.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par les spécifications de Material 3 Navigation Rail, puis examinez le Drawer existant ainsi que le travail de modernisation de TextInput/TextField, Switch, Checkbox et FAB. Suivez la façon dont ces composants utilisent les nouveaux tokens shape, motion, typography et color. Le travail est terminé lorsqu’un composant Navigation Rail remplace le comportement de l’ancien Drawer et utilise des tokens spécifiques au composant qui soient faciles à maintenir.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
react-native, typescript
Domaine
frontend, mobile
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.