From 89145e26ed04c60c3200ae3299d6a7ea084dd8cf Mon Sep 17 00:00:00 2001 From: Vesa Luusua Date: Thu, 21 Dec 2017 16:21:37 +0200 Subject: [PATCH] Form elements should be divisible by 8 (desktop) or 6px --- .../EditListingPhotosPanel.css | 1 + .../TextInputField/TextInputField.css | 4 -- .../ValidationError/ValidationError.css | 6 +++ .../AuthenticationPage/AuthenticationPage.css | 1 + .../ContactDetailsForm/ContactDetailsForm.css | 16 +++---- .../ContactDetailsPage/ContactDetailsPage.css | 4 ++ .../EditListingDescriptionForm.css | 36 ++++++++++++---- .../EditListingDescriptionForm.js | 7 +++- .../EditListingLocationForm.css | 29 ++++++++++++- .../EditListingLocationForm.js | 1 + .../EditListingPricingForm.css | 5 +++ .../PasswordChangeForm/PasswordChangeForm.css | 16 +++---- .../PasswordChangePage/PasswordChangePage.css | 4 ++ .../PayoutDetailsForm/PayoutDetailsForm.css | 4 +- .../ProfileSettingsForm.css | 42 +++++++++++-------- .../ProfileSettingsPage.css | 2 +- src/containers/SignupForm/SignupForm.css | 2 +- src/marketplace.css | 8 +++- src/marketplaceIndex.css | 6 +++ 19 files changed, 136 insertions(+), 58 deletions(-) diff --git a/src/components/EditListingPhotosPanel/EditListingPhotosPanel.css b/src/components/EditListingPhotosPanel/EditListingPhotosPanel.css index ad083cbf..bd704afd 100644 --- a/src/components/EditListingPhotosPanel/EditListingPhotosPanel.css +++ b/src/components/EditListingPhotosPanel/EditListingPhotosPanel.css @@ -22,6 +22,7 @@ @media (--viewportMedium) { margin-top: 0; + margin-bottom: 34px; padding: 0; } } diff --git a/src/components/TextInputField/TextInputField.css b/src/components/TextInputField/TextInputField.css index 84896276..2294a88d 100644 --- a/src/components/TextInputField/TextInputField.css +++ b/src/components/TextInputField/TextInputField.css @@ -16,8 +16,4 @@ } .textarea { - @media (--viewportMedium) { - /* Fix baseline alignment */ - padding-top: 6px; - } } diff --git a/src/components/ValidationError/ValidationError.css b/src/components/ValidationError/ValidationError.css index 44e10554..1a518f51 100644 --- a/src/components/ValidationError/ValidationError.css +++ b/src/components/ValidationError/ValidationError.css @@ -3,6 +3,12 @@ .root { @apply --marketplaceH4FontStyles; margin-top: 6px; + margin-bottom: 12px; color: var(--failColor); overflow: hidden; + + @media (--viewportMedium) { + margin-top: 6px; + margin-bottom: 10px; + } } diff --git a/src/containers/AuthenticationPage/AuthenticationPage.css b/src/containers/AuthenticationPage/AuthenticationPage.css index 93268acc..73b8ac16 100644 --- a/src/containers/AuthenticationPage/AuthenticationPage.css +++ b/src/containers/AuthenticationPage/AuthenticationPage.css @@ -44,6 +44,7 @@ @media (--viewportMedium) { margin-top: 30px; + padding-top: 2px; } } diff --git a/src/containers/ContactDetailsForm/ContactDetailsForm.css b/src/containers/ContactDetailsForm/ContactDetailsForm.css index ca0e55be..af602f27 100644 --- a/src/containers/ContactDetailsForm/ContactDetailsForm.css +++ b/src/containers/ContactDetailsForm/ContactDetailsForm.css @@ -30,6 +30,7 @@ @media (--viewportMedium) { margin-bottom: 56px; + padding-top: 0; } } @@ -40,10 +41,6 @@ margin-bottom: 60px; padding: 0; opacity: 0; - - @media (--viewportLarge) { - padding: 4px 0 0 0; - } } .confirmChangesSectionVisible { @@ -106,12 +103,9 @@ @media (--viewportMedium) { margin-top: 0; - margin-bottom: 14px; - } - - @media (--viewportMedium) { - margin-top: 0; - margin-bottom: 20px; + margin-bottom: 16px; + padding-top: 4px; + padding-bottom: 4px; } } @@ -120,7 +114,7 @@ margin-bottom: 37px; @media (--viewportMedium) { - margin-bottom: 46px; + margin-bottom: 48px; } } diff --git a/src/containers/ContactDetailsPage/ContactDetailsPage.css b/src/containers/ContactDetailsPage/ContactDetailsPage.css index 3adbf2c2..cdb535bf 100644 --- a/src/containers/ContactDetailsPage/ContactDetailsPage.css +++ b/src/containers/ContactDetailsPage/ContactDetailsPage.css @@ -24,4 +24,8 @@ margin-top: 2px; margin-bottom: 47px; } + + @media (--viewportLarge) { + margin-top: 4px; + } } diff --git a/src/containers/EditListingDescriptionForm/EditListingDescriptionForm.css b/src/containers/EditListingDescriptionForm/EditListingDescriptionForm.css index caa38623..122759b4 100644 --- a/src/containers/EditListingDescriptionForm/EditListingDescriptionForm.css +++ b/src/containers/EditListingDescriptionForm/EditListingDescriptionForm.css @@ -1,25 +1,47 @@ @import '../../marketplace.css'; +:root { + --formMargins: { + margin-bottom: 24px; + + @media (--viewportMedium) { + margin-bottom: 32px; + } + } +} + .root { + /* Dimensions */ width: 100%; height: auto; + + /* Layout */ display: flex; flex: 1; flex-direction: column; + + padding-top: 1px; + + @media (--viewportMedium) { + padding-top: 2px; + } } .error { color: var(--failColor); } -.description { - flex-shrink: 0; - margin-top: 24px; - margin-bottom: 24px; +.title { + @apply --formMargins; +} - @media (--viewportMedium) { - margin-top: 30px; - } +.description { + @apply --formMargins; + flex-shrink: 0; +} + +.category { + @apply --formMargins; } .submitButton { diff --git a/src/containers/EditListingDescriptionForm/EditListingDescriptionForm.js b/src/containers/EditListingDescriptionForm/EditListingDescriptionForm.js index db87c9fa..6bafc60e 100644 --- a/src/containers/EditListingDescriptionForm/EditListingDescriptionForm.js +++ b/src/containers/EditListingDescriptionForm/EditListingDescriptionForm.js @@ -65,6 +65,7 @@ const EditListingDescriptionFormComponent = props => {
{errorMessage} { validate={[required(descriptionRequiredMessage)]} /> - +