joyce/src/components/editorReadMode.js

32 lines
888 B
JavaScript
Raw Normal View History

import React from 'react'
import PropTypes from 'prop-types'
import { Editor } from 'draft-js'
import { ReadModeTopBar } from '../components/contentTopBar'
import actions from '../actions'
import DocumentTitle from '../components/documentTitle'
import LoadingSpinner from '../components/loadingSpinner'
const EditorReadMode = ({
currentDocument,
editorState,
docType,
2018-11-30 07:37:36 +00:00
toggles,
setMode
}) =>
<div id='editor_read_mode'>
<div id='editor_metadata'>
2018-11-30 07:37:36 +00:00
{toggles.loading === true &&
2018-11-23 21:23:08 +00:00
<LoadingSpinner />
}
<DocumentTitle docType={docType} currentDocument={currentDocument} />
</div>
<div id='editor_topbar'>
2018-11-23 21:23:08 +00:00
<ReadModeTopBar docType={docType} setMode={setMode} />
</div>
2018-11-23 21:23:08 +00:00
<div id='editor_content' className={docType === 'tags' ? 'short_editor' : 'tall_editor'}>
<Editor editorState={editorState} readOnly={true}/>
</div>
</div>
export default EditorReadMode