Skip to content

Removed Styled Components#294

Merged
Satoshi-Sh merged 4 commits intomainfrom
refactor/remove-style-components
Sep 24, 2025
Merged

Removed Styled Components#294
Satoshi-Sh merged 4 commits intomainfrom
refactor/remove-style-components

Conversation

@Satoshi-Sh
Copy link
Copy Markdown
Member

@Satoshi-Sh Satoshi-Sh commented Sep 19, 2025

Web Dev Path
238

Have you updated the CHANGELOG.md file? If not, please do it.

Yes

What is this change?

  • Removed the dependency
  • Deleted json.lock
  • Updated globals.scss with the styling on themeConfig.js. (I'm not sure I should use the font related variables to define them as some are not covered. Should I update/add the variables to cover all of them? Please give me advice.)

If necessary, please describe how to test the new feature or fix.

Please check the stylings of the website

I see some a bug on this update.
https://github.com/user-attachments/assets/04e5310e-1c90-4ea8-9d5d-523c369cd53f

^^This bug was fixed once I use the correct font-family

When should this be merged?

After reviews

@netlify
Copy link
Copy Markdown

netlify Bot commented Sep 19, 2025

Deploy Preview for webdevpathstage ready!

Name Link
🔨 Latest commit 2b73f23
🔍 Latest deploy log https://app.netlify.com/projects/webdevpathstage/deploys/68cf69a63eab260008ae9150
😎 Deploy Preview https://deploy-preview-294--webdevpathstage.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 project configuration.

@Satoshi-Sh Satoshi-Sh self-assigned this Sep 19, 2025
@Satoshi-Sh Satoshi-Sh requested a review from a team September 19, 2025 16:58
Copy link
Copy Markdown
Member

@cherylli cherylli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks!

@cherylli cherylli self-requested a review September 21, 2025 01:18
Copy link
Copy Markdown
Member

@oluwatobiss oluwatobiss left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Thanks @Satoshi-Sh!

Copy link
Copy Markdown
Member

@mtkksk1780 mtkksk1780 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Satoshi-Sh
Thank you for the refactoring! Every page looks great to me.

  • Updated globals.scss with the styling on themeConfig.js. (I'm not sure I should use the font related variables to define them as some are not covered. Should I update/add the variables to cover all of them? Please give me advice.)

In my opinion, everything should ideally be covered with variables to ensure uniformity and enhance maintainability but I believe this is a very low priority so it doesn’t need to be updated right now.

@Satoshi-Sh Satoshi-Sh merged commit 6e0f22c into main Sep 24, 2025
4 checks passed
@Satoshi-Sh Satoshi-Sh deleted the refactor/remove-style-components branch September 24, 2025 13:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants