From 436e0c209514928dc2db90e352dc8e2ec4128d7b Mon Sep 17 00:00:00 2001 From: Lukas Martinelli Date: Sun, 25 Dec 2016 18:30:23 +0100 Subject: [PATCH] Hack together add and delete button for stops --- src/components/fields/ZoomSpecField.jsx | 51 ++++++++++++++++--------- 1 file changed, 34 insertions(+), 17 deletions(-) diff --git a/src/components/fields/ZoomSpecField.jsx b/src/components/fields/ZoomSpecField.jsx index 13611c43..c0958861 100644 --- a/src/components/fields/ZoomSpecField.jsx +++ b/src/components/fields/ZoomSpecField.jsx @@ -1,6 +1,7 @@ import React from 'react' import Color from 'color' +import Button from '../Button' import NumberField from './NumberField' import EnumField from './EnumField' import BooleanField from './BooleanField' @@ -8,9 +9,12 @@ import ColorField from './ColorField' import StringField from './StringField' import SpecField from './SpecField' +import AddIcon from 'react-icons/lib/md/add-circle-outline' +import DeleteIcon from 'react-icons/lib/md/delete' + import input from '../../config/input.js' import colors from '../../config/colors.js' -import { margins } from '../../config/scales.js' +import { margins, fontSizes } from '../../config/scales.js' function isZoomField(value) { return typeof value === 'object' && value.stops @@ -40,43 +44,56 @@ export default class ZoomSpecField extends React.Component { } render() { - const label =