From 294b3b241c2f28b1bbbe4ccb760981bcee8fab5b Mon Sep 17 00:00:00 2001
From: Noah Loomans <noahloomans@gmail.com>
Date: Tue, 26 Jun 2018 22:31:27 +0200
Subject: HelpBox: Split presentational and container

---
 src/client/react/components/container/HelpBox.js   | 29 +---------------------
 src/client/react/components/container/HelpBox.scss | 23 -----------------
 2 files changed, 1 insertion(+), 51 deletions(-)
 delete mode 100644 src/client/react/components/container/HelpBox.scss

(limited to 'src/client/react/components/container')

diff --git a/src/client/react/components/container/HelpBox.js b/src/client/react/components/container/HelpBox.js
index 3358a76..30b2942 100644
--- a/src/client/react/components/container/HelpBox.js
+++ b/src/client/react/components/container/HelpBox.js
@@ -18,35 +18,8 @@
  *
  */
 
-import React from 'react';
-import PropTypes from 'prop-types';
 import { connect } from 'react-redux';
-
-import './HelpBox.scss';
-
-class HelpBox extends React.Component {
-  static propTypes = {
-    // redux
-    isVisible: PropTypes.bool.isRequired,
-  }
-
-  render() {
-    const { isVisible } = this.props;
-
-    if (!isVisible) {
-      return <div />;
-    }
-
-    return (
-      <div className="HelpBox">
-        <div className="arrow" />
-        <div className="bubble">
-          Voer hier een docentafkorting, klas, leerlingnummer of lokaalnummer in.
-        </div>
-      </div>
-    );
-  }
-}
+import HelpBox from '../presentational/HelpBox';
 
 const mapStateToProps = state => ({
   isVisible: state.search.results.length === 0 && state.search.text === '',
diff --git a/src/client/react/components/container/HelpBox.scss b/src/client/react/components/container/HelpBox.scss
deleted file mode 100644
index f91eb77..0000000
--- a/src/client/react/components/container/HelpBox.scss
+++ /dev/null
@@ -1,23 +0,0 @@
-.HelpBox {
-  position: relative;
-  margin-top: 32px;
-
-  .arrow {
-    position: absolute;
-    background-color: white;
-    width: 32px;
-    height: 32px;
-    top: -16px;
-    left: 48px;
-    transform: rotate(45deg);
-  }
-
-  .bubble {
-    position: relative;
-    background-color: white;
-    font-weight: bold;
-    margin: 16px;
-    padding: 16px;
-    border-radius: 4px;
-  }
-}
-- 
cgit v1.1