diff --git a/src/components/ControlPanel/ControlPane.css b/src/components/ControlPanel/ControlPane.css index 9c3e4d8a3b0e..ea8d67d32020 100644 --- a/src/components/ControlPanel/ControlPane.css +++ b/src/components/ControlPanel/ControlPane.css @@ -14,7 +14,7 @@ width: 100%; padding: 12px; margin: 0; - border: 2px solid var(--textFieldBorderColor); + border: var(--textFieldBorder); border-radius: var(--borderRadius); outline: 0; box-shadow: none; diff --git a/src/components/EntryEditor/EntryEditor.css b/src/components/EntryEditor/EntryEditor.css index d9ee9e521f52..2ff69ba589e5 100644 --- a/src/components/EntryEditor/EntryEditor.css +++ b/src/components/EntryEditor/EntryEditor.css @@ -41,7 +41,7 @@ left: 0; right: 0; bottom: 0; - border-top: 2px solid rgba(0, 0, 0, .15); + border-top: var(--border); background: var(--backgroundColor); text-align: right; } @@ -54,5 +54,5 @@ } .ProseMirror { - border: 2px solid var(--textFieldBorderColor); + border: var(--textFieldBorder); } diff --git a/src/components/UI/card/Card.css b/src/components/UI/card/Card.css index 99555972718d..c63fb45530b0 100644 --- a/src/components/UI/card/Card.css +++ b/src/components/UI/card/Card.css @@ -3,7 +3,7 @@ .card { composes: base container rounded; overflow: hidden; - border: 2px solid var(--textFieldBorderColor); + border: var(--textFieldBorder); transition: all .1s ease-in-out; transform: translateY(0); padding: 16px 24px; diff --git a/src/components/UI/theme.css b/src/components/UI/theme.css index f8df10ee7bae..d1a3cb8c2237 100644 --- a/src/components/UI/theme.css +++ b/src/components/UI/theme.css @@ -13,11 +13,12 @@ --textMutedColor: #8c8c8c; --borderRadius: 4px; --borderRadiusLarge: 8px; - --dropShadow: 0 2px 8px 0 rgba(0, 0, 0, .16); + --secondaryColor: #d9d9d9; + --dropShadow: 0 2px 8px 0 var(--secondaryColor); --topmostZindex: 99999; --foregroundAltColor: #fff; --backgroundAltColor: #232528; - --textFieldBorderColor: rgba(0, 0, 0, .15); + --textFieldBorderColor: var(--secondaryColor); --highlightFGColor: #fff; --highlightBGColor: #3ab7a5; --highlightFGAltColor: #eee; @@ -26,6 +27,9 @@ --backgroundTertiaryColor: #fff; --backgroundTertiaryColorDark: color(var(--backgroundTertiaryColor) lightness(90%)); --richTextEditorMinHeight: 300px; + --borderWidth: 2px; + --border: solid var(--borderWidth) var(--secondaryColor); + --textFieldBorder: var(--border); } .base { diff --git a/src/components/UnpublishedListing/UnpublishedListing.css b/src/components/UnpublishedListing/UnpublishedListing.css index 5345ed3fb9fc..aaf6d5c67d09 100644 --- a/src/components/UnpublishedListing/UnpublishedListing.css +++ b/src/components/UnpublishedListing/UnpublishedListing.css @@ -1,6 +1,7 @@ +@import '../UI/theme.css'; + :root { --highlightColor: #38ab9b; - --backgroundAltColor: #232528; --defaultFontSize: 1em; } diff --git a/src/components/Widgets/ImageControl.css b/src/components/Widgets/ImageControl.css new file mode 100644 index 000000000000..ca145c185b65 --- /dev/null +++ b/src/components/Widgets/ImageControl.css @@ -0,0 +1,21 @@ +@import "../UI/theme.css"; + +.input { + display: none !important; +} + +.message { + padding: 20px; + display: block; + font-size: 12px; +} + +.imageUpload { + background-color: #fff; + text-align: center; + color: #999; + border: var(--border); + border-style: dashed; + border-radius: var(--borderRadius); + cursor: pointer; +} diff --git a/src/components/Widgets/ImageControl.js b/src/components/Widgets/ImageControl.js index d0afb50bee1b..f81f1f293ab5 100644 --- a/src/components/Widgets/ImageControl.js +++ b/src/components/Widgets/ImageControl.js @@ -2,6 +2,7 @@ import React, { PropTypes } from 'react'; import { truncateMiddle } from '../../lib/textHelper'; import { Loader } from '../UI'; import AssetProxy, { createAssetProxy } from '../../valueObjects/AssetProxy'; +import styles from './ImageControl.css'; const MAX_DISPLAY_LENGTH = 50; @@ -81,8 +82,8 @@ export default class ImageControl extends React.Component { const imageName = this.renderImageName(); if (processing) { return ( -