From ac9b0c7c9f723db1a1db72353396e5b046fdc03d Mon Sep 17 00:00:00 2001 From: Tim Schaub Date: Sat, 12 May 2018 14:04:19 -0600 Subject: [PATCH] Example list on each example page --- new-examples/layers.js | 2 +- site/plugins/examples/components/Example.js | 76 +++++++++++++------ .../examples/components/ExampleList.js | 62 +++++++++++++++ site/plugins/examples/gatsby-node.js | 20 ++++- 4 files changed, 134 insertions(+), 26 deletions(-) create mode 100644 site/plugins/examples/components/ExampleList.js diff --git a/new-examples/layers.js b/new-examples/layers.js index 1157501c83..e5d6b5d5f5 100644 --- a/new-examples/layers.js +++ b/new-examples/layers.js @@ -30,6 +30,6 @@ const map = new Map({ target: 'map', view: new View({ center: [0, 0], - zoom: 1 + zoom: 2 }) }); diff --git a/site/plugins/examples/components/Example.js b/site/plugins/examples/components/Example.js index 265d4d35a6..9e8db5bed7 100644 --- a/site/plugins/examples/components/Example.js +++ b/site/plugins/examples/components/Example.js @@ -1,36 +1,47 @@ import React, {Component, Fragment} from 'react'; import {object} from 'prop-types'; import injectSheet from 'react-jss'; +import ExampleList from './ExampleList'; class Example extends Component { render() { const example = this.props.data.sitePage.context; return ( - -

{example.frontmatter.title}

-