callstack / callstack/react-native-paper
feat: add Navigation Rail
- Ngôn ngữ chính
- TypeScript
- Star
- 14.5k
- Fork
- 2.2k
- Merge trung bình
- 5 ngày 23 giờ
- Pull request đã merge (30 ngày)
- 12
Mô tả
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.
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu với các đặc tả của Material 3 Navigation Rail, sau đó kiểm tra Drawer hiện có và công việc hiện đại hóa trong TextInput/TextField, Switch, Checkbox và FAB. Theo dõi cách các component đó sử dụng các token shape, motion, typography và color mới. Hoàn thành khi một component Navigation Rail thay thế hành vi Drawer cũ và sử dụng các token dành riêng cho component, dễ bảo trì.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- react-native, typescript
- Lĩnh vực
- frontend, mobile
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 45/100