diff --git a/pages/doc.js b/pages/doc.js index 556556449c..f23aebada3 100644 --- a/pages/doc.js +++ b/pages/doc.js @@ -1,12 +1,14 @@ /* global docsearch:readonly */ -import React, { useCallback, useEffect, useState } from 'react' -import PropTypes from 'prop-types' -import styled from 'styled-components' -import Error from 'next/error' +import React, { useState, useCallback, useEffect } from 'react' +import kebabCase from 'lodash.kebabcase' +import Error from 'next/error' // comp import Router from 'next/router' import fetch from 'isomorphic-fetch' -import kebabCase from 'lodash.kebabcase' +import PropTypes from 'prop-types' +import styled from 'styled-components' + +import { structure, getItemByPath } from '../src/utils/sidebar' import Page from '../src/Page' import { HeadInjector } from '../src/Documentation/HeadInjector' @@ -15,9 +17,6 @@ import SearchForm from '../src/SearchForm' import SidebarMenu from '../src/Documentation/SidebarMenu/SidebarMenu' import Markdown from '../src/Documentation/Markdown/Markdown' import RightPanel from '../src/Documentation/RightPanel/RightPanel' - -import { getItemByPath, structure } from '../src/utils/sidebar' - import { media } from '../src/styles' const ROOT_ELEMENT = 'bodybag' diff --git a/server.js b/server.js index ddc9d089a9..7c24b8c819 100644 --- a/server.js +++ b/server.js @@ -8,9 +8,9 @@ * are running. */ +const next = require('next') const { createServer } = require('http') const { parse } = require('url') -const next = require('next') const { getItemByPath } = require('./src/utils/sidebar') diff --git a/src/utils/sidebar.js b/src/utils/sidebar.js index 0135d87975..296cb80eb3 100644 --- a/src/utils/sidebar.js +++ b/src/utils/sidebar.js @@ -19,6 +19,7 @@ */ const startCase = require('lodash.startcase') + const sidebar = require('../../public/static/docs/sidebar.json') const PATH_ROOT = '/doc/'