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:
Endilie Yacop Sucipto 2019-04-27 14:13:53 +07:00 committed by GitHub
parent 195e934858
commit b3cf9c62d5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
18 changed files with 164 additions and 349 deletions

View file

@ -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">