import React from 'react'; import PropTypes from 'prop-types'; import { gettext } from '../../utils/constants'; import { IconButton, ButtonGroup, CollabUsersButton } from '@seafile/seafile-editor/dist/components/topbarcomponent/editorToolBar'; import FileInfo from '@seafile/seafile-editor/dist/components/topbarcomponent/file-info'; const propTypes = { hasDraft: PropTypes.bool.isRequired, isDraft: PropTypes.bool.isRequired, editorUtilities: PropTypes.object.isRequired, collabUsers: PropTypes.array.isRequired, fileInfo: PropTypes.object.isRequired, fileTagList: PropTypes.array.isRequired, relatedFiles: PropTypes.array.isRequired, toggleShareLinkDialog: PropTypes.func.isRequired, onEdit: PropTypes.func.isRequired, toggleNewDraft: PropTypes.func.isRequired, toggleStar: PropTypes.func.isRequired, backToParentDirectory: PropTypes.func.isRequired, openDialogs: PropTypes.func.isRequired, showFileHistory: PropTypes.bool.isRequired, toggleHistory: PropTypes.func.isRequired, commentsNumber: PropTypes.number.isRequired, toggleCommentList: PropTypes.func.isRequired, }; class MarkdownViewerToolbar extends React.Component { constructor(props) { super(props); } renderFirstToolbar() { return (