Skip to content

feat: add issue details modal before claiming issues (#158)#170

Open
shivampilania07 wants to merge 3 commits into
Coder-s-OG-s:mainfrom
shivampilania07:feature/issue-details-sheet
Open

feat: add issue details modal before claiming issues (#158)#170
shivampilania07 wants to merge 3 commits into
Coder-s-OG-s:mainfrom
shivampilania07:feature/issue-details-sheet

Conversation

@shivampilania07
Copy link
Copy Markdown

Summary

This PR improves the issue browsing experience by replacing the direct GitHub redirect with an interactive issue details modal. Users can now view full issue details before deciding to claim an issue.

Type of Change
UI / UX improvement

Related Issue
Closes #158

What was changed?
Clicking an issue card now opens a details modal instead of redirecting to GitHub

Added a modal to show:
Issue title
Full description (if available)
Repository name
Difficulty level
XP reward

Added actions inside modal:
Claim Issue
Skip / Close
Link to open issue on GitHub
Updated IssueCard click behavior to trigger modal opening
Maintained existing claim/unclaim functionality without breaking changes

Checklist
My code follows the project structure and conventions
I tested this locally (npm run dev)
No hardcoded secrets or credentials
I have updated documentation if needed

@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented May 18, 2026

Someone is attempting to deploy a commit to the codersogs-3057's projects Team on Vercel.

A member of the Team first needs to authorize it.

@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented May 20, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
mergeship Error Error May 20, 2026 3:51pm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Clicking an issue card shows no details before claiming

1 participant