UI Updates - #288
Conversation
AhmadAlHusseini
commented
Mar 28, 2025
- Update brand colors
- Update hubspot button styles
- Update pagination styles
- General button styles
- Update hubspot button styles - Update pagination styles - General button styles
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
|
This pull request includes several changes to the color themes and button styles across various components and files. The most important changes include updates to the Color Theme Updates:
Button Style Modifications:
CSS Updates:
|
There was a problem hiding this comment.
Pull Request Overview
This PR implements UI updates by modifying button styles, pagination, and brand colors.
- Updates button styles (background color, padding, and hover effects) across multiple pages and layouts
- Introduces consistent arrow transitions and adjustments in spacing and sizing for navigation elements
- Revises and clarifies brand color comments and introduces a dedicated greyscale palette
Reviewed Changes
Copilot reviewed 9 out of 10 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| pages/index.js | Updated "All Posts" button styling and arrow transition effect |
| pages/book-a-talk.js | Updated "All Talks" button styling and arrow transition effect |
| layouts/SerieLayout.js | Updated "Back to all series" button styling with improved arrow effects |
| layouts/PostLayout.js | Updated "Back to all articles" button styling with improved arrow effects |
| components/Pagination.js | Updated button styles and arrow transitions for pagination controls |
| components/Experiment.js | Updated "Demo" button styling; arrow icon repositioning |
| brandColors.js | Revised color comments and added a new greyscale palette |
Files not reviewed (1)
- css/hubspot.css: Language not supported
Comments suppressed due to low confidence (1)
components/Experiment.js:64
- Verify whether repositioning the Arrow component after the text (unlike its placement in other buttons) is intentional, as this could lead to inconsistent button layouts.
Demo
<Arrow className="ml-3 w-5 transition-transform group-hover:translate-x-3" />
Fix icon issue on the search bar
Adjust header size
Change grid listing for articles
There was a problem hiding this comment.
Pull Request Overview
This PR introduces several UI updates including changes to hero sections, improved button styles across multiple pages, updated pagination, and refreshed brand color definitions.
- Updated hero image and layout for the homepage
- Revised button and navigational styles in pages, layouts, and components
- Refreshed brand color themes for consistency with updated design guidelines
Reviewed Changes
Copilot reviewed 14 out of 15 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| pages/index.js | Updated hero section with a new background image, updated blog post count, and new “View case” button styles. |
| pages/book-a-talk.js | Revised button styling for the “All Talks” call-to-action. |
| layouts/SerieLayout.js | Adjusted button styling for series navigation. |
| layouts/PostLayout.js | Updated “Back to all articles” button styling and transitions. |
| layouts/ListLayout.js | Improved search icon rendering based on the search state. |
| components/Tag.js | Added rounded styling to tag buttons. |
| components/Pagination.js | Refreshed button styles and transitions for pagination controls. |
| components/LayoutWrapper.js | Modified header behavior and styling on scroll. |
| components/Experiment.js | Updated demo button styles and arrow transitions. |
| components/Article.js | Redesigned article card layout with cover image, updated author avatars, and content formatting. |
| brandColors.js | Refined brand color definitions and updated comments for clarity. |
Files not reviewed (1)
- css/hubspot.css: Language not supported
Comments suppressed due to low confidence (2)
components/LayoutWrapper.js:44
- The removal of the 'pointer-events-none' class when scrolled may impact header interactivity. Verify that users can still access all header elements as intended when the header background changes.
scrolledPassedHeader ? 'bg-white shadow-md' : `bg-io_${themeBg}-500`
components/Article.js:35
- [nitpick] The reduction of avatar dimensions to 24px (h-6 w-6) may result in avatars that are too small for clear user recognition. Confirm that this change was intentional for the new design and adjust if necessary.
className="relative overflow-hidden rounded-full border-2 border-white h-6 w-6"