|
@@ -1,12 +1,11 @@
|
|
|
import React from 'react';
|
|
import React from 'react';
|
|
|
|
|
|
|
|
-import PropTypes from 'prop-types';
|
|
|
|
|
import { useTranslation } from 'next-i18next';
|
|
import { useTranslation } from 'next-i18next';
|
|
|
|
|
+import PropTypes from 'prop-types';
|
|
|
import { Waypoint } from 'react-waypoint';
|
|
import { Waypoint } from 'react-waypoint';
|
|
|
|
|
|
|
|
import { apiv3Get } from '~/client/util/apiv3-client';
|
|
import { apiv3Get } from '~/client/util/apiv3-client';
|
|
|
-import GrowiRenderer from '~/services/renderer/growi-renderer';
|
|
|
|
|
-import { useViewRenderer } from '~/stores/renderer';
|
|
|
|
|
|
|
+import { RendererOptions } from '~/services/renderer/renderer';
|
|
|
import loggerFactory from '~/utils/logger';
|
|
import loggerFactory from '~/utils/logger';
|
|
|
|
|
|
|
|
import RevisionRenderer from './RevisionRenderer';
|
|
import RevisionRenderer from './RevisionRenderer';
|
|
@@ -110,7 +109,7 @@ class RevisionLoader extends React.Component {
|
|
|
|
|
|
|
|
return (
|
|
return (
|
|
|
<RevisionRenderer
|
|
<RevisionRenderer
|
|
|
- growiRenderer={this.props.growiRenderer}
|
|
|
|
|
|
|
+ rendererOptions={this.props.rendererOptions}
|
|
|
markdown={markdown}
|
|
markdown={markdown}
|
|
|
pagePath={this.props.pagePath}
|
|
pagePath={this.props.pagePath}
|
|
|
highlightKeywords={this.props.highlightKeywords}
|
|
highlightKeywords={this.props.highlightKeywords}
|
|
@@ -124,7 +123,7 @@ class RevisionLoader extends React.Component {
|
|
|
RevisionLoader.propTypes = {
|
|
RevisionLoader.propTypes = {
|
|
|
t: PropTypes.func.isRequired,
|
|
t: PropTypes.func.isRequired,
|
|
|
|
|
|
|
|
- growiRenderer: PropTypes.instanceOf(GrowiRenderer).isRequired,
|
|
|
|
|
|
|
+ rendererOptions: PropTypes.instanceOf(RendererOptions).isRequired,
|
|
|
pageId: PropTypes.string.isRequired,
|
|
pageId: PropTypes.string.isRequired,
|
|
|
pagePath: PropTypes.string.isRequired,
|
|
pagePath: PropTypes.string.isRequired,
|
|
|
revisionId: PropTypes.string.isRequired,
|
|
revisionId: PropTypes.string.isRequired,
|
|
@@ -135,12 +134,8 @@ RevisionLoader.propTypes = {
|
|
|
|
|
|
|
|
const RevisionLoaderWrapperFC = (props) => {
|
|
const RevisionLoaderWrapperFC = (props) => {
|
|
|
const { t } = useTranslation();
|
|
const { t } = useTranslation();
|
|
|
- const { data: growiRenderer } = useViewRenderer();
|
|
|
|
|
- if (growiRenderer == null) {
|
|
|
|
|
- return <></>;
|
|
|
|
|
- }
|
|
|
|
|
|
|
|
|
|
- return <RevisionLoader t={t} growiRenderer={growiRenderer} {...props} />;
|
|
|
|
|
|
|
+ return <RevisionLoader t={t} {...props} />;
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
export default RevisionLoaderWrapperFC;
|
|
export default RevisionLoaderWrapperFC;
|