Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactors and route fix #121

Merged
merged 3 commits into from
Oct 11, 2023
Merged

refactors and route fix #121

merged 3 commits into from
Oct 11, 2023

Conversation

usrrname
Copy link
Member

@usrrname usrrname commented Oct 9, 2023

Changes

  • fix: issue with navigating to /p/volunteers
  • adds org history and mission pages Static "About" page #22
  • adds open collective badge
  • refactor: splits components in header into NavBar and Header components, Header now contains TJS animation with vector background
  • creates Landing.js as container for storing home page content instead of using Splash.js
  • moves all page views into src/views/, keep default export
  • update README to reflect new folder structure and how-to for bypassing pesky commit-linter
  • Adds instagram link to footer

Known Issues

Hot module reloading doesn't work anymore

image

image

image

@netlify
Copy link

netlify bot commented Oct 9, 2023

Deploy Preview for torontojscom ready!

Name Link
🔨 Latest commit 3090390
🔍 Latest deploy log https://app.netlify.com/sites/torontojscom/deploys/65257f80953b5c00082b22f3
😎 Deploy Preview https://deploy-preview-121--torontojscom.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@usrrname usrrname requested a review from a team October 9, 2023 17:07
@usrrname
Copy link
Member Author

usrrname commented Oct 9, 2023

@kieran if routing ain't work on preview, but it works in local... sigh, maybe it's time to gut those crazy scripts and setup the router properly

@dreymoreau
Copy link
Contributor

hi! is this issue finished or can i help out? :)

@usrrname
Copy link
Member Author

usrrname commented Oct 9, 2023

@dreymoreau just waiting for peer review on this to merge in the refactors... otherwise as I see it there's all kinds of work:

  • the markdown pages and type all have inconsistent spacing and heading styles,
  • there may be a routing issue with react 16 and existing scripts someone put in to do some kinda rerouting
  • an old opinionated linter is breaking on commit unless we pass the --no-verify flag
  • Create CONTRIBUTING.md #67 for helping other contributors get started seems to be inactive since 2017/19

refactor: rearranges page views into src/views folder
refactor: extract components into separate .js files; creates Header for TJS animation
refactor: creates Landing.js view for home page items, keep Splash as a layout page
@usrrname
Copy link
Member Author

Only one way to find out.... shipping it

@usrrname usrrname merged commit 15e7312 into master Oct 11, 2023
@usrrname usrrname deleted the feat/route-fix branch October 11, 2023 14:23
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.

2 participants