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 = ( - + } > New document diff --git a/frontend/scenes/Dashboard/Dashboard.js b/frontend/scenes/Dashboard/Dashboard.js index 3e707085..d3987bde 100644 --- a/frontend/scenes/Dashboard/Dashboard.js +++ b/frontend/scenes/Dashboard/Dashboard.js @@ -3,7 +3,7 @@ import { observer } from 'mobx-react'; import store from './DashboardStore'; -import Flex from 'components/Flex'; +import { Flex } from 'reflexbox'; import Layout from 'components/Layout'; import AtlasPreview from 'components/AtlasPreview'; import AtlasPreviewLoading from 'components/AtlasPreviewLoading'; @@ -35,7 +35,7 @@ class Dashboard extends React.Component { render() { const actions = ( - + } > New Atlas @@ -45,7 +45,7 @@ class Dashboard extends React.Component { ); return ( - + diff --git a/frontend/scenes/DocumentEdit/DocumentEdit.js b/frontend/scenes/DocumentEdit/DocumentEdit.js index ce552033..4088aacc 100644 --- a/frontend/scenes/DocumentEdit/DocumentEdit.js +++ b/frontend/scenes/DocumentEdit/DocumentEdit.js @@ -9,7 +9,7 @@ import DocumentEditStore, { import Switch from 'components/Switch'; import Layout, { Title, HeaderAction, SaveAction } from 'components/Layout'; -import Flex from 'components/Flex'; +import { Flex } from 'reflexbox'; import AtlasPreviewLoading from 'components/AtlasPreviewLoading'; import CenteredContent from 'components/CenteredContent'; import DropdownMenu, { MenuItem, MoreIcon } from 'components/DropdownMenu'; @@ -131,7 +131,7 @@ class DocumentEdit extends Component { let titleText = this.store.title; const actions = ( - + - - + + Search { this.store.documents && this.store.documents.map((document) => { - return (); + return (); }) } diff --git a/frontend/scenes/Search/components/SearchField/SearchField.js b/frontend/scenes/Search/components/SearchField/SearchField.js index cddb3543..b5472f53 100644 --- a/frontend/scenes/Search/components/SearchField/SearchField.js +++ b/frontend/scenes/Search/components/SearchField/SearchField.js @@ -1,8 +1,6 @@ import React, { PropTypes } from 'react'; import { observer } from 'mobx-react'; -import Flex from 'components/Flex'; - import styles from './SearchField.scss'; @observer