Skip to content

style: Tailwind CSS Refactor - #92

Merged
LukeSultzer merged 4 commits into
masterfrom
style/tailwind-refactor
Sep 22, 2026
Merged

LukeSultzer merged 4 commits into
masterfrom
style/tailwind-refactor

Conversation

@jeydinpham

Copy link
Copy Markdown
Contributor

This PR migrates the codebase from using styled-components for styling to using Tailwind CSS utility classes. It removes all usages and dependencies on styled-components and replaces custom styled components with Tailwind-based class names. Closes #91

Migration to Tailwind CSS and Removal of styled-components:

  • All instances of styled-components and related custom styled components have been removed from component files such as Core.tsx, Header.tsx, SageAd.tsx, Search.tsx, and SearchResults.tsx. These have been replaced with Tailwind CSS utility classes directly in the JSX.
  • All styled-components and related type packages have been removed from package.json dependencies.

Tailwind CSS and PostCSS Setup:

  • Tailwind CSS, PostCSS, and Autoprefixer have been added as development dependencies, and a new postcss.config.js file has been created to enable Tailwind processing.

Next.js Configuration Update:

  • The Next.js config no longer enables the styled-components compiler option, as it is no longer needed.

Overall, this PR modernizes the styling approach, reduces bundle size, and simplifies the codebase by leveraging utility-first CSS with Tailwind.

@jeydinpham jeydinpham self-assigned this Sep 15, 2026
@vercel

vercel Bot commented Sep 15, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated
utd-grades Ready Ready Preview Sep 15, 2026 10:33pm UTC

Request Review

@LukeSultzer LukeSultzer left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

looks great

@LukeSultzer
LukeSultzer merged commit 6e2e080 into master Sep 22, 2026
3 checks passed
@LukeSultzer
LukeSultzer deleted the style/tailwind-refactor branch September 22, 2026 21:03

This branch was successfully deployed

1 active deployment
Preview — e7cf2a54 Deployed Sep 15, 2026 by vercel[bot]
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.

style: Tailwind CSS Refactor

2 participants