From bbf75876f3496d8117ade0f00e92eb8ad800476f Mon Sep 17 00:00:00 2001 From: lukasmartinelli Date: Fri, 9 Sep 2016 18:53:57 +0200 Subject: [PATCH] Colored layers --- package.json | 1 + src/app.jsx | 2 +- src/layers.jsx | 11 +++++----- src/settings.jsx | 5 ++--- src/style.js | 55 ++++++++++++++++++++++++++++++++++++++++++----- src/template.html | 1 + src/theme.js | 6 +++++- src/toolbar.jsx | 1 - src/workspace.jsx | 5 +++++ 9 files changed, 71 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index 24837477..b2731fd7 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,7 @@ "mapbox-gl": "^0.23.0", "mapbox-gl-style-spec": "^8.8.0", "node-sass": "^3.9.2", + "randomcolor": "^0.4.4", "react": "^15.3.0", "react-collapse": "^2.3.3", "react-dom": "15.3.0", diff --git a/src/app.jsx b/src/app.jsx index 3d0050aa..48067a68 100644 --- a/src/app.jsx +++ b/src/app.jsx @@ -57,7 +57,7 @@ export default class App extends React.Component { } render() { - return
+ return
- + #{this.state.layer.id} @@ -164,7 +165,7 @@ export class LayerPanel extends React.Component { -
+
{this.layerFromType(this.state.layer.type)}
@@ -186,7 +187,7 @@ export class LayerEditor extends React.Component { return
- Layers + Layers