callstack / callstack/react-native-paper
feat: add Navigation Rail
- 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