diff --git a/CHANGELOG.md b/CHANGELOG.md index 03db8081..c6388bfd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -234,4 +234,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ### Fixed +- Updated newsletter input and subscribe button styling to match the latest Figma design. +- Improved newsletter component responsiveness across different screen sizes. + ### Changed diff --git a/components/NewsletterSubscribe/NewsletterForm/NewsletterForm.module.scss b/components/NewsletterSubscribe/NewsletterForm/NewsletterForm.module.scss index 0b11332d..f075e609 100644 --- a/components/NewsletterSubscribe/NewsletterForm/NewsletterForm.module.scss +++ b/components/NewsletterSubscribe/NewsletterForm/NewsletterForm.module.scss @@ -60,15 +60,15 @@ .input { display: block; font-size: 1.2rem; - border-radius: 1rem; - height: 2rem; + border-radius: 0.75rem; + min-height: 2.75rem; margin: 1rem 0; - padding: 1rem 1.25rem; - border: 1px solid var(--dark-bg); + padding: 0.75rem 1rem; + border: 1px solid var(--bg-color); width: 100%; &::placeholder { - color: var(--color-primary-content); + color: var(--color-grey); } &:focus { @@ -76,11 +76,18 @@ } @include large-desktop { - font-size: 1.5rem; + font-size: 1rem; height: 3rem; border-radius: 3rem; max-width: 25rem; } + @include desktop { + font-size: 0.9rem; + height: 2.5rem; + border-radius: 0.75rem; + min-width: 15rem; + padding: 0.75rem 1rem; + } } .inputName { diff --git a/components/NewsletterSubscribe/NewsletterForm/index.js b/components/NewsletterSubscribe/NewsletterForm/index.js index 769e0485..24851b98 100644 --- a/components/NewsletterSubscribe/NewsletterForm/index.js +++ b/components/NewsletterSubscribe/NewsletterForm/index.js @@ -125,23 +125,23 @@ const NewsletterForm = ({ getReCaptchaToken }) => {
- setName(event?.target?.value ?? '')} - type='text' - name='name' - value={name} - placeholder='name' - /> setEmail(event?.target?.value ?? '')} type='email' name='email' value={email} - placeholder='email' + placeholder='Enter Your Email' onKeyUp={event => handleInputKeyEvent(event)} /> + setName(event?.target?.value ?? '')} + type='text' + name='name' + value={name} + placeholder='Enter Your Name' + /> diff --git a/components/buttons/SubmitButton/SubmitButton.module.scss b/components/buttons/SubmitButton/SubmitButton.module.scss index 36e2d89e..872beab1 100644 --- a/components/buttons/SubmitButton/SubmitButton.module.scss +++ b/components/buttons/SubmitButton/SubmitButton.module.scss @@ -8,7 +8,9 @@ background-color: var(--color-primary-content); border-radius: 2rem; cursor: pointer; - font-weight: bold; + font-weight: 545; + line-height: 1; + letter-spacing: 0; text-align: center; display: block; border: 1px solid var(--color-primary-content); @@ -43,7 +45,7 @@ @include desktop { font-size: 1.2rem; min-width: 11rem; - padding: 0.3rem 0; + padding: 0.6rem 0; } @include large-desktop {