diff --git a/frontend/components/Document/Document.js b/frontend/components/Document/Document.js deleted file mode 100644 index eaf68c1a9..000000000 --- a/frontend/components/Document/Document.js +++ /dev/null @@ -1,33 +0,0 @@ -// @flow -import React from 'react'; -import { toJS } from 'mobx'; -import { observer } from 'mobx-react'; - -import PublishingInfo from '../PublishingInfo'; -import styles from './Document.scss'; -import DocumentHtml from './components/DocumentHtml'; - -import type { Document as DocumentType } from 'types'; - -@observer class Document extends React.Component { - props: { - document: DocumentType, - }; - - render() { - return ( -
- - -
- ); - } -} - -export default Document; diff --git a/frontend/components/Document/Document.scss b/frontend/components/Document/Document.scss deleted file mode 100644 index a16145a97..000000000 --- a/frontend/components/Document/Document.scss +++ /dev/null @@ -1,6 +0,0 @@ -@import '~styles/constants.scss'; - -.container { - width: 100%; - padding: 20px 20px 40px 20px; -} diff --git a/frontend/components/Document/components/DocumentHtml/DocumentHtml.js b/frontend/components/Document/components/DocumentHtml/DocumentHtml.js deleted file mode 100644 index 5fe4abb05..000000000 --- a/frontend/components/Document/components/DocumentHtml/DocumentHtml.js +++ /dev/null @@ -1,42 +0,0 @@ -// @flow -import React, { PropTypes } from 'react'; -import ReactDOM from 'react-dom'; -import { observer } from 'mobx-react'; - -import styles from './DocumentHtml.scss'; - -@observer class DocumentHtml extends React.Component { - static propTypes = { - html: PropTypes.string.isRequired, - }; - - componentDidMount = () => { - this.setExternalLinks(); - }; - - componentDidUpdate = () => { - this.setExternalLinks(); - }; - - setExternalLinks = () => { - // $FlowFixMe - const links = ReactDOM.findDOMNode(this).querySelectorAll('a'); - links.forEach(link => { - if (link.hostname !== window.location.hostname) { - // $FlowFixMe - link.target = '_blank'; // eslint-disable-line no-param-reassign - } - }); - }; - - render() { - return ( -
- ); - } -} - -export default DocumentHtml; diff --git a/frontend/components/Document/components/DocumentHtml/DocumentHtml.scss b/frontend/components/Document/components/DocumentHtml/DocumentHtml.scss deleted file mode 100644 index e13d1ab36..000000000 --- a/frontend/components/Document/components/DocumentHtml/DocumentHtml.scss +++ /dev/null @@ -1,85 +0,0 @@ -@import '~styles/constants.scss'; - -.document { - h1, h2, h3, h4, h5, h6 { - :global { - .anchor { - visibility: hidden; - color: $gray; - } - } - - &:hover { - :global { - .anchor { - visibility: visible; - } - } - } - } - - ul { - padding-left: 1.5em; - - ul { - margin: 0; - } - } - - // pre { - // box-shadow: 1px 1px 1px #f5f5f5; - // } - - blockquote { - font-style: italic; - border-left: 2px solid $lightGray; - padding-left: 0.8em; - } - - table { - width: 100%; - overflow: auto; - display: block; - border-spacing: 0; - border-collapse: collapse; - - thead, tbody { - width: 100%; - } - - thead { - tr { - border-bottom: 2px solid $lightGray; - } - } - - tbody { - tr { - border-bottom: 1px solid $lightGray; - } - } - - tr { - background-color: #fff; - - // &:nth-child(2n) { - // background-color: #f8f8f8; - // } - } - - th, td { - text-align: left; - border: 1px 0 solid $lightGray; - padding: 5px 20px 5px 0; - - &:last-child { - padding-right: 0; - width: 100%; - } - } - - th { - font-weight: bold; - } - } -} diff --git a/frontend/components/Document/components/DocumentHtml/index.js b/frontend/components/Document/components/DocumentHtml/index.js deleted file mode 100644 index c8cf49926..000000000 --- a/frontend/components/Document/components/DocumentHtml/index.js +++ /dev/null @@ -1,3 +0,0 @@ -// @flow -import DocumentHtml from './DocumentHtml'; -export default DocumentHtml; diff --git a/frontend/components/Document/index.js b/frontend/components/Document/index.js deleted file mode 100644 index 1fb24bb8f..000000000 --- a/frontend/components/Document/index.js +++ /dev/null @@ -1,6 +0,0 @@ -// @flow -import Document from './Document'; -import DocumentHtml from './components/DocumentHtml'; - -export default Document; -export { DocumentHtml };