infinitered / infinitered/ignite
Back button on drawer hides automatically
- Dominant language
- TypeScript
- Stars
- 19.9k
- Forks
- 1.5k
- PR merge metrics
- No merged PRs in 30d
Description
### Describe the bug
I am trying the demo app in Ignite version 10.1.6, and when I click the hamburger button, the drawer opens with the back button that disappears after the animation ends. This happened only on the simulator (iPhone 15 Pro Max, iOS 17.4), not on the web app.
command: `yarn ios`
screen record:
https://github.com/user-attachments/assets/302e509d-d575-4eb6-92a9-e3e1360a0169
### Ignite version
10.1.6
### Additional info
`npx ignite-cli@latest doctor`
```
System
platform darwin
arch arm64
cpu 8 cores Apple M1 Pro
directory axeer-mobile-demo /Users/wisam/Projects/nova/axeer-mobile-demo
JavaScript (and globally-installed packages)
node 20.18.0 /Users/wisam/Library/Application Support/Herd/config/nvm/versions/node/v20.18.0/bin/node
npm 10.8.2 /Users/wisam/Library/Application Support/Herd/config/nvm/versions/node/v20.18.0/bin/npm
bcrypt-cli 1.1.0
corepack 0.29.3
npm 10.8.2
yarn 1.22.19 /usr/local/bin/yarn
create-react-app 5.0.1
create-react-library 3.1.1
pnpm 9.0.6 /usr/local/bin/pnpm
bun - not installed
expo 52.0.30 managed
Ignite
ignite-cli 10.1.6 /Users/wisam/.npm/_npx/bec2839915ba8fc3/node_modules/.bin/ignite
ignite src build /Users/wisam/.npm/_npx/bec2839915ba8fc3/node_modules/ignite-cli/build
Android
java 23.0.1 /usr/bin/java
android home - undefined
iOS
xcode 16.2
cocoapods 1.15.2 /Users/wisam/.rvm/gems/ruby-3.3.1/bin/pod
Tools
git git version 2.39.5 (Apple Git-154) /usr/bin/git
```
Contributor guide
Research direction
Start by reproducing the issue with `yarn ios` on the reported iPhone simulator and inspect the demo app's drawer and back-button implementation. Done means the back button remains visible after the drawer animation on iOS while preserving the reported web behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react-native, typescript
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100