From 9f13c9e91da36e972a4ea69201562fceba396930 Mon Sep 17 00:00:00 2001
From: Karishma Chadha <kchadha@scratch.mit.edu>
Date: Fri, 23 Feb 2018 15:05:01 -0500
Subject: [PATCH] More style/color updates.

---
 src/components/close-button/close-button.css |  15 ++++++++++
 src/components/close-button/close-button.jsx |  19 ++++++++----
 src/components/close-button/icon--back.svg   | Bin 0 -> 1137 bytes
 src/components/import-modal/import-modal.css |  29 +++++++------------
 src/components/import-modal/import-modal.jsx |   2 +-
 src/css/colors.css                           |   2 --
 6 files changed, 40 insertions(+), 27 deletions(-)
 create mode 100644 src/components/close-button/icon--back.svg

diff --git a/src/components/close-button/close-button.css b/src/components/close-button/close-button.css
index 1864e7b2a..88ebb526e 100644
--- a/src/components/close-button/close-button.css
+++ b/src/components/close-button/close-button.css
@@ -49,3 +49,18 @@
     width: 0.75rem;
     height: 0.75rem;
 }
+
+.back-icon {
+  position: relative;
+  margin: 0.25rem;
+  user-select: none;
+}
+
+.small .back-icon {
+    width: 50%;
+}
+
+.large .back-icon {
+    width: 2rem;
+    height: 2rem;
+}
diff --git a/src/components/close-button/close-button.jsx b/src/components/close-button/close-button.jsx
index 039a8750b..befac229f 100644
--- a/src/components/close-button/close-button.jsx
+++ b/src/components/close-button/close-button.jsx
@@ -4,6 +4,7 @@ import classNames from 'classnames';
 
 import styles from './close-button.css';
 import closeIcon from './icon--close.svg';
+import backIcon from './icon--back.svg';
 
 const CloseButton = props => (
     <div
@@ -20,10 +21,16 @@ const CloseButton = props => (
         tabIndex="0"
         onClick={props.onClick}
     >
-        <img
-            className={styles.closeIcon}
-            src={closeIcon}
-        />
+        {props.buttonType === 'back' ?
+            <img
+                className={styles.backIcon}
+                src={backIcon}
+            /> :
+            <img
+                className={styles.closeIcon}
+                src={closeIcon}
+            />
+        }
     </div>
 );
 
@@ -31,13 +38,15 @@ CloseButton.SIZE_SMALL = 'small';
 CloseButton.SIZE_LARGE = 'large';
 
 CloseButton.propTypes = {
+    buttonType: PropTypes.oneOf(['back', 'close']),
     className: PropTypes.string,
     onClick: PropTypes.func.isRequired,
     size: PropTypes.oneOf([CloseButton.SIZE_SMALL, CloseButton.SIZE_LARGE])
 };
 
 CloseButton.defaultProps = {
-    size: CloseButton.SIZE_LARGE
+    size: CloseButton.SIZE_LARGE,
+    buttonType: 'close'
 };
 
 export default CloseButton;
diff --git a/src/components/close-button/icon--back.svg b/src/components/close-button/icon--back.svg
new file mode 100644
index 0000000000000000000000000000000000000000..e3f82a6fdb679c27301413397fc8838f74bbb9ae
GIT binary patch
literal 1137
zcmZuw+iu%141MocXxd8)#Io*}AWne==w4D_z_t%?W7Rg|*nzDj`TS9i(>g!}1C|cS
zL-L4PJzowDI{AL6yEem&P>g)L>x#N9GyM0@OJec!`e8MkN_4J^P-U3Y;{~J2*JTxM
zr&I0EKe|hXDWZtS56?*%Mv$f*GF*jlT&C&yd?sf>y1q;~r8EWl$z^$I>URH?BXiEB
zqZO|o5Uka=BtbuY>-#)({Sy7&`>?B!w1lHaX#_V<C_%G~Z(ZdNbw0I6cHJQzt}#h6
zQHDA+e*Kp3_DQ|#+Esc5uK5Z-?ADv!=fM}CMyRHgWR;Glo7elWjtKm&NQvqq!@u&<
zC!oX-`fl$t+;*+MosvmgFu&JLb2G+$(*J9~+n;>f6~)y0*#4FFqt;vK_m^?aJV)<i
z4)sDAuaYoosdS7lEK$a2MU_HZM}**1XkizE2qm-@+@XylfN(0A0GLXpEZhTPlrW}M
z<hVyA=SI0X!<H$cr8ZLE<=Ze#n3P;wyKsaW#f)GQfwQqxJE;M+PE)I-h$wZ;GQ;QS
zmT@Aj6Ao&dId7pj03|bQ0ZFK^3Q9s7fQ{7xx{NSvv~_Ci#0ck%iKuf*D9Vu|%2MNu
zwh^_^7040AV9G%mbfhrSg0DoDSddFPK2k_7Kp_sOQNX~goL8|mgaa`!-<2$h*4!DO
zp2HhKoRN%DbJw6Cno-5Iis*-OUtTL7C+{VW5sX&o^LBXe`a_1tZ3Bb+2+A1{z%HT`
q@D^b`p}q^zmbg#oGa~s6NoFw^hCUA2b?C>LOUvm6#LX(c^7VhBxE^N!

literal 0
HcmV?d00001

diff --git a/src/components/import-modal/import-modal.css b/src/components/import-modal/import-modal.css
index f62237368..b794fd753 100644
--- a/src/components/import-modal/import-modal.css
+++ b/src/components/import-modal/import-modal.css
@@ -20,9 +20,6 @@
     border-radius: $space;
     user-select: none;
     width: 500px;
-
-    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
-
     color: $text-primary;
     overflow: hidden;
 }
@@ -48,10 +45,6 @@ $sides: 20rem;
     box-sizing: border-box;
     width: 100%;
     background-color: $import-primary;
-
-    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
-    font-size: 1rem;
-    font-weight: normal;
 }
 
 .header-item {
@@ -78,6 +71,10 @@ $sides: 20rem;
     cursor: default;
 }
 
+.header-item-title h2 {
+    font-size: 1.25rem;
+}
+
 .header-item-close {
     display: flex;
     flex-basis: $sides;
@@ -108,7 +105,7 @@ $sides: 20rem;
 
 .bad-input-container {
     border-color: $data-primary;
-    box-shadow: 0 0 0 0.2rem $data-transparent;
+    box-shadow: 0 0 0 0.2rem hsla(30, 100%, 55%, 0.15);
 }
 
 .input-row input {
@@ -145,9 +142,9 @@ $sides: 20rem;
     text-align: center;
     display: flex;
     justify-content: center;
-    background: $data-tertiary;
+    background: hsla(30, 100%, 55%, 0.25);
     color: $data-primary;
-    border: 1px solid $ui-pane-border;
+    border: 1px solid $data-primary;
     border-radius: 0.25rem;
 }
 
@@ -166,21 +163,15 @@ $sides: 20rem;
 }
 
 .button-row button {
-    padding: 0.5rem 2rem;
+    border: 1px solid $motion-primary;
+    border-radius: 0.25rem;
+    padding: 0.5rem 1.5rem;
     background: white;
     font-weight: bold;
     font-size: .875rem;
     cursor: pointer;
-}
-
-.button-row button.no-button {
-    border: 1px solid $motion-primary;
-    border-radius: 0.25rem;
     color: $motion-primary;
 }
-.button-row button + button {
-    margin-left: 0.5rem;
-}
 
 .faq-link-text {
     margin: 2rem 0 .5rem 0;
diff --git a/src/components/import-modal/import-modal.jsx b/src/components/import-modal/import-modal.jsx
index 92185f75c..ad42929e7 100644
--- a/src/components/import-modal/import-modal.jsx
+++ b/src/components/import-modal/import-modal.jsx
@@ -45,6 +45,7 @@ const ImportModal = ({intl, ...props}) => (
                     )}
                 >
                     <CloseButton
+                        buttonType="back"
                         size={CloseButton.SIZE_LARGE}
                         onClick={props.onGoBack}
                     />
@@ -104,7 +105,6 @@ const ImportModal = ({intl, ...props}) => (
             }
             <Box className={styles.buttonRow}>
                 <button
-                    className={styles.noButton}
                     onClick={props.onGoBack}
                 >
                     <FormattedMessage
diff --git a/src/css/colors.css b/src/css/colors.css
index de484da27..5dd2f325c 100644
--- a/src/css/colors.css
+++ b/src/css/colors.css
@@ -17,8 +17,6 @@ $sound-tertiary: #A63FA6;
 $control-primary: #FFAB19;
 
 $data-primary: #FF8C1A;
-$data-tertiary: rgba(255,140,26,0.25);
-$data-transparent: rgba(255,140,26,0.1);
 
 $form-border: #E9EEF2;
 
-- 
GitLab