Add hash URL navigation on `/toolkit/` page
Dependency
- [x] #7636
Overview
We need to add hash navigation functionality to the Toolkit page to enable navigation to specific page sections based on the URL.
Action Items
Hashes and Filters will be used separately, so we will not have both filters and a hash in the URL at the same time.
- [ ] Figure out why the hash is being stripped from the URL
- [ ] Make necessary code changes
- [ ] Testing
- [ ] Page should jump to the appropriate section when URL has a hash
- [ ] Make sure your changes don't break filtering
- [ ] Filters should be added to the URL when selected
- [ ] Filters should be removed from the URL when unselected
- [ ] There should be no visual changes to the website except the URL.
Resources/Instructions
- This issue resulted from #6919
- An example of expected behavior https://www.hackforla.org/join#advise
- Test the different between hash and no hash
Hi @8alpreet.
Please don't forget to add the proper labels to this issue. Currently, the labels for the following are missing:
- Complexity, Role, Feature, Size
NOTE: Please ignore this comment if you do not have 'write' access to this directory.
To add a label, take a look at Github's documentation here.
Also, don't forget to remove the "missing labels" afterwards. To remove a label, the process is similar to adding a label, but you select a currently added label to remove it.
After the proper labels are added, the merge team will review the issue and add a "Ready for Prioritization" label once it is ready for prioritization.
Additional Resources:
@8alpreet Please rewrite the title and the overview
Title should be short and more focused, e.g. Research XYZ Overview should be in the following format so that we can control scope (we need to do X for Y reason)
Hi @8alpreet, we notice that you are assigned to an issue that you authored. Please remember to add the Draft label to this issue while you are working on it.