From 380584135185d9d365818049c84a855fb39e7fd3 Mon Sep 17 00:00:00 2001
From: Lewis Liu <develop@lewisl.net>
Date: Sun, 17 Jul 2016 19:32:37 -0700
Subject: [PATCH] Removing duplicate emoji icon component

---
 .../questions/components/EmojiIcon.jsx         | 18 ------------------
 .../metabase/questions/components/Labels.jsx   |  2 +-
 .../metabase/reference/components/Field.jsx    |  8 ++++----
 package.json                                   |  1 -
 webpack.config.js                              |  2 +-
 5 files changed, 6 insertions(+), 25 deletions(-)
 delete mode 100644 frontend/src/metabase/questions/components/EmojiIcon.jsx

diff --git a/frontend/src/metabase/questions/components/EmojiIcon.jsx b/frontend/src/metabase/questions/components/EmojiIcon.jsx
deleted file mode 100644
index 3256aeec840..00000000000
--- a/frontend/src/metabase/questions/components/EmojiIcon.jsx
+++ /dev/null
@@ -1,18 +0,0 @@
-/* eslint "react/prop-types": "warn" */
-import React, { Component, PropTypes } from "react";
-
-import { emoji } from "metabase/lib/emoji";
-
-const EmojiIcon = ({ size = 18, style, className, name }) =>
-    <span className={className} style={{ width: size, height: size, ...style }}>
-        {emoji[name].react}
-    </span>
-
-EmojiIcon.propTypes = {
-    className:  PropTypes.string,
-    style:      PropTypes.object,
-    size:       PropTypes.number,
-    name:       PropTypes.string.isRequired,
-};
-
-export default EmojiIcon;
diff --git a/frontend/src/metabase/questions/components/Labels.jsx b/frontend/src/metabase/questions/components/Labels.jsx
index 6b0e8431a7a..e14b3d8bc08 100644
--- a/frontend/src/metabase/questions/components/Labels.jsx
+++ b/frontend/src/metabase/questions/components/Labels.jsx
@@ -4,7 +4,7 @@ import { Link } from "react-router";
 import S from "./Labels.css";
 import color from 'color'
 
-import EmojiIcon from "./EmojiIcon.jsx"
+import EmojiIcon from "metabase/components/EmojiIcon.jsx"
 
 import cx from "classnames";
 
diff --git a/frontend/src/metabase/reference/components/Field.jsx b/frontend/src/metabase/reference/components/Field.jsx
index 144e72f4e97..69ce9348fe3 100644
--- a/frontend/src/metabase/reference/components/Field.jsx
+++ b/frontend/src/metabase/reference/components/Field.jsx
@@ -105,10 +105,10 @@ Field.propTypes = {
     field: PropTypes.object.isRequired,
     foreignKeys: PropTypes.object.isRequired,
     url: PropTypes.string.isRequired,
-    placeholder:        PropTypes.string,
-    icon:               PropTypes.string,
-    isEditing:          PropTypes.bool,
-    formField:              PropTypes.object
+    placeholder: PropTypes.string,
+    icon: PropTypes.string,
+    isEditing: PropTypes.bool,
+    formField: PropTypes.object
 };
 
 export default pure(Field);
diff --git a/package.json b/package.json
index 03337163f5c..f8053b754b6 100644
--- a/package.json
+++ b/package.json
@@ -41,7 +41,6 @@
     "react-ansi-style": "^1.0.0",
     "react-dom": "^0.14.7",
     "react-draggable": "^1.1.3",
-    "react-manhattan": "^0.2.2",
     "react-onclickout": "^2.0.4",
     "react-redux": "^4.4.0",
     "react-resizable": "^1.0.1",
diff --git a/webpack.config.js b/webpack.config.js
index 64581b7ad6b..866a7a869cc 100644
--- a/webpack.config.js
+++ b/webpack.config.js
@@ -8,7 +8,7 @@ var CommonsChunkPlugin = webpack.optimize.CommonsChunkPlugin;
 var ExtractTextPlugin = require('extract-text-webpack-plugin');
 var HtmlWebpackPlugin = require('html-webpack-plugin');
 var UnusedFilesWebpackPlugin = require("unused-files-webpack-plugin").default;
-// var FlowStatusWebpackPlugin = require('flow-status-webpack-plugin');
+var FlowStatusWebpackPlugin = require('flow-status-webpack-plugin');
 
 var _ = require('underscore');
 var glob = require('glob');
-- 
GitLab