From 4d703518483b418f435d5046aea385a2f7a6ef54 Mon Sep 17 00:00:00 2001 From: lukasmartinelli Date: Tue, 13 Sep 2016 20:30:03 +0200 Subject: [PATCH] Support propagating from different layer types --- src/fields/color.jsx | 10 +++++----- src/fields/enum.jsx | 20 +++++++++++++------- src/fields/number.jsx | 8 ++++---- src/fields/string.jsx | 10 +++++----- src/layers/background.jsx | 11 +++-------- src/layers/editor.jsx | 6 ++++++ src/layers/fill.jsx | 13 +++---------- src/layers/line.jsx | 16 ++++++++++++++-- src/layers/symbol.jsx | 25 +++++++++++++++++++++++-- 9 files changed, 76 insertions(+), 43 deletions(-) diff --git a/src/fields/color.jsx b/src/fields/color.jsx index 27d2e1a5..2757e231 100644 --- a/src/fields/color.jsx +++ b/src/fields/color.jsx @@ -1,13 +1,13 @@ import React from 'react' import { Label, Input } from 'rebass' -import {inputBase} from '../theme' +import inputStyle from './input.js' /*** Number fields with support for min, max and units and documentation*/ class ColorField extends React.Component { static propTypes = { onChange: React.PropTypes.func.isRequired, name: React.PropTypes.string.isRequired, - value: React.PropTypes.number, + value: React.PropTypes.string, default: React.PropTypes.number, doc: React.PropTypes.string, } @@ -17,10 +17,10 @@ static propTypes = { } render() { - return
-