From 05c22cf073be01ba3b2e07376d283b70f31abf93 Mon Sep 17 00:00:00 2001 From: Kimmo Puputti Date: Thu, 2 Nov 2017 15:51:57 +0200 Subject: [PATCH] Fix baseline alignment --- .../TextInputField/TextInputField.css | 7 +++++++ .../TextInputField/TextInputField.js | 1 + .../EditListingDescriptionForm.test.js.snap | 2 +- .../ProfileSettingsForm.css | 19 +++++++++++++++++-- 4 files changed, 26 insertions(+), 3 deletions(-) diff --git a/src/components/TextInputField/TextInputField.css b/src/components/TextInputField/TextInputField.css index 57177cec..84896276 100644 --- a/src/components/TextInputField/TextInputField.css +++ b/src/components/TextInputField/TextInputField.css @@ -14,3 +14,10 @@ .inputError { border-bottom-color: var(--failColor); } + +.textarea { + @media (--viewportMedium) { + /* Fix baseline alignment */ + padding-top: 6px; + } +} diff --git a/src/components/TextInputField/TextInputField.js b/src/components/TextInputField/TextInputField.js index df923969..f843d2a7 100644 --- a/src/components/TextInputField/TextInputField.js +++ b/src/components/TextInputField/TextInputField.js @@ -46,6 +46,7 @@ class TextInputFieldComponent extends Component { const inputClasses = classNames(css.input, { [css.inputSuccess]: valid, [css.inputError]: hasError, + [css.textarea]: isTextarea, }); const inputProps = isTextarea ? { className: inputClasses, id, ...input, ...rest } diff --git a/src/containers/EditListingDescriptionForm/__snapshots__/EditListingDescriptionForm.test.js.snap b/src/containers/EditListingDescriptionForm/__snapshots__/EditListingDescriptionForm.test.js.snap index cc2a4ded..17ea5742 100644 --- a/src/containers/EditListingDescriptionForm/__snapshots__/EditListingDescriptionForm.test.js.snap +++ b/src/containers/EditListingDescriptionForm/__snapshots__/EditListingDescriptionForm.test.js.snap @@ -40,7 +40,7 @@ exports[`EditListingDescriptionForm matches snapshot 1`] = ` Describe your sauna