diff options
author | Fabio Berger <me@fabioberger.com> | 2018-03-07 20:57:17 +0800 |
---|---|---|
committer | Fabio Berger <me@fabioberger.com> | 2018-03-07 20:57:17 +0800 |
commit | e31309f213e9b900225b077cb27792958ba1ad5d (patch) | |
tree | 9e60b84c0ac089b0c203051ef2de3771963864b6 /packages/react-docs/example/ts/index.tsx | |
parent | 6f8a70834b72d678cd9d171d7bb0a3a2cfb4134d (diff) | |
download | dexon-sol-tools-e31309f213e9b900225b077cb27792958ba1ad5d.tar dexon-sol-tools-e31309f213e9b900225b077cb27792958ba1ad5d.tar.gz dexon-sol-tools-e31309f213e9b900225b077cb27792958ba1ad5d.tar.bz2 dexon-sol-tools-e31309f213e9b900225b077cb27792958ba1ad5d.tar.lz dexon-sol-tools-e31309f213e9b900225b077cb27792958ba1ad5d.tar.xz dexon-sol-tools-e31309f213e9b900225b077cb27792958ba1ad5d.tar.zst dexon-sol-tools-e31309f213e9b900225b077cb27792958ba1ad5d.zip |
Allow user to change versions in demo example
Diffstat (limited to 'packages/react-docs/example/ts/index.tsx')
-rw-r--r-- | packages/react-docs/example/ts/index.tsx | 61 |
1 files changed, 3 insertions, 58 deletions
diff --git a/packages/react-docs/example/ts/index.tsx b/packages/react-docs/example/ts/index.tsx index bf7574e7b..84a544766 100644 --- a/packages/react-docs/example/ts/index.tsx +++ b/packages/react-docs/example/ts/index.tsx @@ -5,68 +5,13 @@ import * as React from 'react'; import { render } from 'react-dom'; import * as injectTapEventPlugin from 'react-tap-event-plugin'; -import { Documentation } from '../../src/ts/components/documentation'; -import { DocsInfo } from '../../src/ts/docs_info'; -import { DocsInfoConfig, SupportedDocJson } from '../../src/ts/types'; -injectTapEventPlugin(); - -/* tslint:disable:no-var-requires */ -const IntroMarkdown = require('md/introduction'); -/* tslint:enable:no-var-requires */ - -const docSections = { - introduction: 'introduction', - web3Wrapper: 'web3Wrapper', -}; - -const docsInfoConfig: DocsInfoConfig = { - id: 'web3Wrapper', - type: SupportedDocJson.TypeDoc, - displayName: 'Web3 Wrapper', - packageUrl: 'https://github.com/0xProject/0x-monorepo', - menu: { - introduction: [docSections.introduction], - web3Wrapper: [docSections.web3Wrapper], - }, - sectionNameToMarkdown: { - [docSections.introduction]: IntroMarkdown, - }, - // Note: This needs to be kept in sync with the types exported in index.ts. Unfortunately there is - // currently no way to extract the re-exported types from index.ts via TypeDoc :( - publicTypes: ['TxData', 'TransactionReceipt', 'RawLogEntry'], - sectionNameToModulePath: { - [docSections.web3Wrapper]: ['"index"'], - }, - menuSubsectionToVersionWhenIntroduced: {}, - sections: docSections, - visibleConstructors: [docSections.web3Wrapper], -}; -const docsInfo = new DocsInfo(docsInfoConfig); +import { Docs } from './docs'; -const selectedVersion = '0.2.0'; -const availableVersions = ['0.1.12', '0.1.13', '0.1.14', '0.2.0']; - -const sourceUrl = `${ - docsInfoConfig.packageUrl -}/blob/@0xproject/web3-wrapper%40${selectedVersion}/packages/web3-wrapper`; - -import * as typeDocJson from './json/0.2.0.json'; -const docAgnosticFormat = docsInfo.convertToDocAgnosticFormat(typeDocJson); +injectTapEventPlugin(); render( <MuiThemeProvider> - <Documentation - selectedVersion={selectedVersion} - availableVersions={availableVersions} - docsInfo={docsInfo} - docAgnosticFormat={docAgnosticFormat} - sourceUrl={sourceUrl} - onVersionSelected={onVersionSelected} - /> + <Docs /> </MuiThemeProvider>, document.getElementById('app'), ); - -function onVersionSelected(semver: string) { - // TODO -} |