mirror of
https://github.com/facebook/docusaurus.git
synced 2025-06-13 00:03:57 +02:00
feat(v2): createData plugin API (#1400)
* feat(v2): createModule plugin api * remove unused stuff * address review, createModule -> createData * link.link -> link.url * remove youtube page * update yarn.lock
This commit is contained in:
parent
195e934858
commit
b3cf9c62d5
18 changed files with 164 additions and 349 deletions
|
@ -5,10 +5,9 @@
|
|||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
|
||||
import React, {useContext, useEffect} from 'react';
|
||||
import React from 'react';
|
||||
|
||||
import DocsPaginator from '@theme/DocsPaginator'; // eslint-disable-line
|
||||
import DocusaurusContext from '@docusaurus/context';
|
||||
import Head from '@docusaurus/Head';
|
||||
|
||||
import './styles.css';
|
||||
|
@ -31,12 +30,8 @@ const Headings = ({headings, isChild}) => {
|
|||
};
|
||||
|
||||
function DocBody(props) {
|
||||
const {metadata, content} = props;
|
||||
const {metadata, content, docsMetadata} = props;
|
||||
const {language, version} = metadata;
|
||||
const context = useContext(DocusaurusContext);
|
||||
useEffect(() => {
|
||||
context.setContext({metadata});
|
||||
}, []);
|
||||
|
||||
const DocContents = content;
|
||||
return (
|
||||
|
@ -59,7 +54,7 @@ function DocBody(props) {
|
|||
</div>
|
||||
</article>
|
||||
<div className="margin-vert--lg">
|
||||
<DocsPaginator />
|
||||
<DocsPaginator docsMetadata={docsMetadata} metadata={metadata} />
|
||||
</div>
|
||||
</div>
|
||||
<div className="col col--3 col--offset-1">
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue