callstack / callstack/react-native-paper

feat: add Split Button

Open
#4,986 0 comments 0 reactions 0 assignees View on GitHub
v6
Dominant language
TypeScript
Stars
14.5k
Forks
2.2k
Avg merge
5d 23h
Merged PRs (30d)
12

Description

- The goal is to implement the new Split Button component
- Reuse common logic from https://github.com/callstack/react-native-paper/issues/4928 (PR already open)
- 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.
- Showcase the component in the example app
- Update the documentation

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the common logic in issue 4928 and the modernization patterns in TextInput/TextField, Switch, Checkbox, and FAB. Trace how the example app showcases components and how documentation is organized. Done means a Split Button using the shared and component-specific tokens, demonstrated in the example app, with documentation updated.

Written by the indexing model from the issue text.

Assessment

Tech stack
react-native, typescript
Domain
design, documentation, frontend, mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.