diff --git a/frontend/components/Flex.js b/frontend/components/Flex.js
deleted file mode 100644
index d32e0ef8..00000000
--- a/frontend/components/Flex.js
+++ /dev/null
@@ -1,34 +0,0 @@
-import React from 'react';
-
-const Flex = (props) => {
- const style = {
- display: 'flex',
- flex: props.flex ? '1' : null,
- flexDirection: props.direction,
- justifyContent: props.justify,
- alignItems: props.align,
- };
-
- return (
-
- { props.children }
-
- );
-};
-
-Flex.defaultProps = {
- direction: 'row',
- justify: null,
- align: null,
- flex: null,
-};
-
-Flex.propTypes = {
- children: React.PropTypes.node,
- direction: React.PropTypes.string,
- justify: React.PropTypes.string,
- align: React.PropTypes.string,
- flex: React.PropTypes.bool,
-};
-
-export default Flex;
\ No newline at end of file
diff --git a/frontend/components/Layout/Layout.js b/frontend/components/Layout/Layout.js
index 6ed7fb6f..375c578f 100644
--- a/frontend/components/Layout/Layout.js
+++ b/frontend/components/Layout/Layout.js
@@ -6,7 +6,7 @@ import keydown from 'react-keydown';
import _ from 'lodash';
import DropdownMenu, { MenuItem } from 'components/DropdownMenu';
-import Flex from 'components/Flex';
+import { Flex } from 'reflexbox';
import LoadingIndicator from 'components/LoadingIndicator';
import Alert from 'components/Alert';
import { Avatar } from 'rebass';
@@ -66,7 +66,7 @@ class Layout extends React.Component {
{ this.props.title && ( / ) }{ this.props.title }
-
+
{ this.props.actions }
diff --git a/frontend/components/PublishingInfo/PublishingInfo.js b/frontend/components/PublishingInfo/PublishingInfo.js
index 889161f8..e656926f 100644
--- a/frontend/components/PublishingInfo/PublishingInfo.js
+++ b/frontend/components/PublishingInfo/PublishingInfo.js
@@ -2,7 +2,7 @@ import React from 'react';
import moment from 'moment';
import { Avatar } from 'rebass';
-import Flex from 'components/Flex';
+import { Flex } from 'reflexbox';
import styles from './PublishingInfo.scss';
@@ -29,4 +29,4 @@ PublishingInfo.propTypes = {
updatedAt: React.PropTypes.string.isRequired,
};
-export default PublishingInfo;
\ No newline at end of file
+export default PublishingInfo;
diff --git a/frontend/scenes/Atlas/Atlas.js b/frontend/scenes/Atlas/Atlas.js
index f6dabc7e..798e794f 100644
--- a/frontend/scenes/Atlas/Atlas.js
+++ b/frontend/scenes/Atlas/Atlas.js
@@ -12,7 +12,7 @@ import CenteredContent from 'components/CenteredContent';
import DocumentList from 'components/DocumentList';
import Divider from 'components/Divider';
import DropdownMenu, { MenuItem, MoreIcon } from 'components/DropdownMenu';
-import Flex from 'components/Flex';
+import { Flex } from 'reflexbox';
import styles from './Atlas.scss';
@@ -53,7 +53,7 @@ class Atlas extends React.Component {
if (collection) {
actions = (
-
+
} >