1 | import React from "react"
|
2 | import PropTypes from "prop-types"
|
3 |
|
4 | import loader from "./loader"
|
5 | import { PageQueryStore } from "./query-result-store"
|
6 |
|
7 | const DevPageRenderer = ({ location }) => {
|
8 | const pageResources = loader.loadPageSync(location.pathname)
|
9 | return React.createElement(PageQueryStore, {
|
10 | location,
|
11 | pageResources,
|
12 | })
|
13 | }
|
14 |
|
15 | DevPageRenderer.propTypes = {
|
16 | location: PropTypes.shape({
|
17 | pathname: PropTypes.string.isRequired,
|
18 | }).isRequired,
|
19 | }
|
20 |
|
21 | export default DevPageRenderer
|