oss-slu / oss-slu/DigitalBoneBox
Contact page or modal
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 8
- Forks
- 18
- Avg merge
- 8h 17m
- Merged PRs (30d)
- 4
Description
Feature description
A clear and concise description of the feature, and why it should be added to the project.
There is a "Contact" button in the sidebar that is currently not functional. We would like this button to open a modal (or possibly a whole page) with contact information.
Contact information to include:
- TBD
✅ Tasks to be Completed
A checklist of individual tasks that likely must be done before the feature can be considered "complete".
- Modal or pages added with contact information
- Uses existing styles as much as possible and reasonable
- Opens on click of existing "Contact" button
Acceptance Criteria
A checklist of conditions that must be met for this task to be considered complete. How will we verify that it's done correctly?
- The new feature is implemented as described.
- All related code passes the repository's workflow checks (linting, tests).
- The application runs without errors after the changes are made.
- Any related documentation has been updated, including JSDoc comments or docstrings
- Uses appropriate semantic tags and accessibility features
- Scales across different screen sizes
Additional context
Add any other context or screenshots about the feature request here.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the existing sidebar Contact button and the surrounding frontend components and styles. Confirm the contact information and whether a modal or page is preferred, then implement the interaction with responsive, accessible markup; done means the button opens the completed contact view and the repository checks pass.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend, web-dev
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100