aboutsummaryrefslogtreecommitdiffstats
path: root/packages/react-docs/example/ts/index.tsx
diff options
context:
space:
mode:
authorFabio Berger <me@fabioberger.com>2018-03-07 20:57:17 +0800
committerFabio Berger <me@fabioberger.com>2018-03-07 20:57:17 +0800
commite31309f213e9b900225b077cb27792958ba1ad5d (patch)
tree9e60b84c0ac089b0c203051ef2de3771963864b6 /packages/react-docs/example/ts/index.tsx
parent6f8a70834b72d678cd9d171d7bb0a3a2cfb4134d (diff)
downloaddexon-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.tsx61
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
-}