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

Create components for the page sections #549

Conversation

Brenosalv
Copy link
Collaborator

@Brenosalv Brenosalv commented Oct 28, 2024

#542

Changes

It's a refactor to reuse the container div across various page sections.

  • Reuse the Container component in most sections.
  • Create a HeroSectionDetails component including the title, description and buttons of the hero sections. use the homepage left column of the hero section as reference.

@Brenosalv Brenosalv added the tech debt This is a task that really only the engineers notice label Oct 28, 2024
@Brenosalv Brenosalv self-assigned this Oct 28, 2024
@Brenosalv Brenosalv linked an issue Oct 28, 2024 that may be closed by this pull request
4 tasks
Copy link

github-actions bot commented Oct 28, 2024

Visit the preview URL for this PR (updated for commit 5aa1f70):

https://estuary-marketing--pr549-brenosalv-tech-debt-8dqgn9ak.web.app

(expires Fri, 29 Nov 2024 19:52:23 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 76f6b095a0752e5d9c6c890267f9fdc3e392161e

Comment on lines 31 to 33
<span>{xVendor.name.toUpperCase()}</span>{' '}
<span>VS</span>{' '}
<span>{yVendor.name.toUpperCase()}</span>
Copy link
Member

Choose a reason for hiding this comment

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

What is driving changing this to uppercase now?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

I applied uppercase to the entire h1 text and forgot to remove this. Thanks.

@travjenkins
Copy link
Member

travjenkins commented Oct 30, 2024

Homepage (and others) - Button is no longer transparent
image

@travjenkins
Copy link
Member

Product Page - Title color is now white
image

@travjenkins
Copy link
Member

Pricing - highlighted text no longer bold

image

@travjenkins
Copy link
Member

Since we are getting stuff to be shared... this one might need some tweaks to make look better

I think we need some space between the icon line and the title

Also - I think we might want to add support for like a "standard" and a "small" size for the title text? Just an idea on how to handle this.

image

Comment on lines 27 to 38
export const Pretitle = styled.p`
font-weight: 700;
font-size: 20px;
margin-bottom: 32px;
margin: 0;
color: #47506d;
text-transform: uppercase;

@media (min-width: 1280px) {
font-size: 24px;
line-height: 29px;
}
`;
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Since we are getting stuff to be shared... this one might need some tweaks to make look better

I think we need some space between the icon line and the title

Also - I think we might want to add support for like a "standard" and a "small" size for the title text? Just an idea on how to handle this.

image

That's the reason. There was a margin: 0; after the margin-bottom: 32px;.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Now it looks like this:
image

Copy link
Member

@travjenkins travjenkins left a comment

Choose a reason for hiding this comment

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

lgtm - there are subtle changes to the heros but they all look in sync and I think they all look good.

@travjenkins travjenkins merged commit ac3ea68 into master Oct 31, 2024
15 checks passed
@travjenkins travjenkins deleted the Brenosalv/tech-debt/542-create-a-component-for-the-hero-section branch October 31, 2024 15:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tech debt This is a task that really only the engineers notice
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Create a component for the hero section
2 participants