hector-jewell / hector-jewell/food-delivery-app-source-code-react-native
Logout Action Does Not Ask for Confirmation
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
Describe the bug
When a user clicks on the Logout button on the Enatega site, they are logged out immediately without any confirmation prompt. This can cause accidental logouts if the button is clicked unintentionally.
To Reproduce
Steps to reproduce the behavior:
Log in to the Enatega site.
Navigate to Profile → Settings.
Click on the Logout button.
Observe that the logout happens immediately with no confirmation.
Expected behavior
A confirmation dialog should appear when the Logout button is clicked, asking the user:
"Are you sure you want to logout?"
with options like Yes/Logout and Cancel.
Desktop (please complete the following information):
OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]
Smartphone (please complete the following information):
Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]
Additional context
Add any other context about the problem here.
Labels: Enatega Website, Bug
Contributor guide
Research direction
Start at the Enatega site’s Profile → Settings screen and locate the Logout button handler. Reproduce the immediate logout, then add the requested confirmation behavior with Yes/Logout and Cancel outcomes. Done means clicking Logout shows the prompt, while confirming logs out and cancelling keeps the user signed in.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, react-native
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100