From 8a8eb06f655070c8c632d30bf3ef04f30a30b536 Mon Sep 17 00:00:00 2001
From: Tom Robinson <tlrobinson@gmail.com>
Date: Wed, 14 Dec 2016 11:13:22 -0800
Subject: [PATCH] Update .input style

---
 .../src/metabase/admin/datamodel/components/FormInput.jsx   | 2 +-
 .../metabase/admin/datamodel/components/FormTextArea.jsx    | 2 +-
 .../admin/datamodel/components/ObjectRetireModal.jsx        | 2 +-
 frontend/src/metabase/css/core/inputs.css                   | 6 ++++--
 frontend/src/metabase/pulse/components/CardPicker.jsx       | 2 +-
 frontend/src/metabase/pulse/components/PulseEditName.jsx    | 2 +-
 .../components/expressions/ExpressionEditorTextfield.jsx    | 2 +-
 .../components/expressions/ExpressionWidget.jsx             | 2 +-
 8 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/frontend/src/metabase/admin/datamodel/components/FormInput.jsx b/frontend/src/metabase/admin/datamodel/components/FormInput.jsx
index 9058e9dbc66..0cb68127141 100644
--- a/frontend/src/metabase/admin/datamodel/components/FormInput.jsx
+++ b/frontend/src/metabase/admin/datamodel/components/FormInput.jsx
@@ -12,7 +12,7 @@ export default class FormInput extends Component {
             <input
                 type="text"
                 placeholder={placeholder}
-                className={cx("input full text-default h4", { "border-error": !field.active && field.visited && field.invalid }, className)}
+                className={cx("input full", { "border-error": !field.active && field.visited && field.invalid }, className)}
                 {...formDomOnlyProps(field)}
             />
         );
diff --git a/frontend/src/metabase/admin/datamodel/components/FormTextArea.jsx b/frontend/src/metabase/admin/datamodel/components/FormTextArea.jsx
index c692ee94889..e440768bc3e 100644
--- a/frontend/src/metabase/admin/datamodel/components/FormTextArea.jsx
+++ b/frontend/src/metabase/admin/datamodel/components/FormTextArea.jsx
@@ -12,7 +12,7 @@ export default class FormTextArea extends Component {
         return (
             <textarea
                 placeholder={placeholder}
-                className={cx("input full text-default h4", { "border-error": !field.active && field.visited && field.invalid }, className)}
+                className={cx("input full", { "border-error": !field.active && field.visited && field.invalid }, className)}
                 {...formDomOnlyProps(field)}
             />
         );
diff --git a/frontend/src/metabase/admin/datamodel/components/ObjectRetireModal.jsx b/frontend/src/metabase/admin/datamodel/components/ObjectRetireModal.jsx
index 06ac5d4348f..14d02f5fff6 100644
--- a/frontend/src/metabase/admin/datamodel/components/ObjectRetireModal.jsx
+++ b/frontend/src/metabase/admin/datamodel/components/ObjectRetireModal.jsx
@@ -40,7 +40,7 @@ export default class ObjectRetireModal extends Component {
                         <p>If you're sure you want to retire this {objectType}, please write a quick explanation of why it's being retired:</p>
                         <textarea
                             ref="revision_message"
-                            className="input full text-default h4"
+                            className="input full"
                             placeholder={"This will show up in the activity feed and in an email that will be sent to anyone on your team who created something that uses this " + objectType + "."}
                             onChange={(e) => this.setState({ valid: !!e.target.value })}
                         />
diff --git a/frontend/src/metabase/css/core/inputs.css b/frontend/src/metabase/css/core/inputs.css
index 0dd52730685..25b8f141ecc 100644
--- a/frontend/src/metabase/css/core/inputs.css
+++ b/frontend/src/metabase/css/core/inputs.css
@@ -5,10 +5,12 @@
 }
 
 .input, :local(.input) {
+  color: var(--dark-color);
+  font-size: 1.12em;
+  padding: 0.75rem 0.75rem;
   border: 1px solid var(--input-border-color);
-  padding: 0.8rem 1rem;
-  transition: border .3s linear;
   border-radius: var(--input-border-radius);
+  transition: border .3s linear;
 }
 
 .input--small {
diff --git a/frontend/src/metabase/pulse/components/CardPicker.jsx b/frontend/src/metabase/pulse/components/CardPicker.jsx
index 98af5782b24..1891c520ec5 100644
--- a/frontend/src/metabase/pulse/components/CardPicker.jsx
+++ b/frontend/src/metabase/pulse/components/CardPicker.jsx
@@ -101,7 +101,7 @@ export default class CardPicker extends Component {
             <div className="CardPicker flex-full">
                 <input
                     ref="input"
-                    className="input no-focus full h4 text-bold"
+                    className="input no-focus full text-bold"
                     placeholder="Type a question name to filter"
                     value={this.inputValue}
                     onFocus={this.onInputFocus}
diff --git a/frontend/src/metabase/pulse/components/PulseEditName.jsx b/frontend/src/metabase/pulse/components/PulseEditName.jsx
index dcb9e3a4cc0..c3c0cbacecf 100644
--- a/frontend/src/metabase/pulse/components/PulseEditName.jsx
+++ b/frontend/src/metabase/pulse/components/PulseEditName.jsx
@@ -36,7 +36,7 @@ export default class PulseEditName extends Component {
                 <div className="my3">
                     <input
                         ref="name"
-                        className={cx("input h4 text-bold text-default", { "border-error": !this.state.valid })}
+                        className={cx("input text-bold", { "border-error": !this.state.valid })}
                         style={{"width":"400px"}}
                         value={pulse.name || ""}
                         onChange={this.setName}
diff --git a/frontend/src/metabase/query_builder/components/expressions/ExpressionEditorTextfield.jsx b/frontend/src/metabase/query_builder/components/expressions/ExpressionEditorTextfield.jsx
index f839d50d360..9f3f8dfab36 100644
--- a/frontend/src/metabase/query_builder/components/expressions/ExpressionEditorTextfield.jsx
+++ b/frontend/src/metabase/query_builder/components/expressions/ExpressionEditorTextfield.jsx
@@ -235,7 +235,7 @@ export default class ExpressionEditorTextfield extends Component {
             <div className={cx(S.editor, "relative")}>
                 <TokenizedInput
                     ref="input"
-                    className={cx(S.input, "my1 p1 input block full h4 text-dark", { "border-error": errorMessage })}
+                    className={cx(S.input, "my1 input block full", { "border-error": errorMessage })}
                     type="text"
                     placeholder={placeholder}
                     value={this.state.expressionString}
diff --git a/frontend/src/metabase/query_builder/components/expressions/ExpressionWidget.jsx b/frontend/src/metabase/query_builder/components/expressions/ExpressionWidget.jsx
index 6db2d44e51c..8cc4de9121d 100644
--- a/frontend/src/metabase/query_builder/components/expressions/ExpressionWidget.jsx
+++ b/frontend/src/metabase/query_builder/components/expressions/ExpressionWidget.jsx
@@ -62,7 +62,7 @@ export default class ExpressionWidget extends Component {
                     <div className="mt3 h5 text-uppercase text-grey-3 text-bold">Give it a name</div>
                     <div>
                         <input
-                            className="my1 p1 input block full h4 text-dark"
+                            className="my1 input block full"
                             type="text"
                             value={this.state.name}
                             placeholder="Something nice and descriptive"
-- 
GitLab