1import DocsPage from '@hashicorp/react-docs-page' 2import Head from 'next/head' 3import Link from 'next/link' 4 5function DefaultLayoutWrapper(pageMeta) { 6 function DefaultLayout(props) { 7 return ( 8 <DocsPage 9 {...props} 10 product="consul" 11 head={{ 12 is: Head, 13 title: `${pageMeta.page_title} | Consul by HashiCorp`, 14 description: pageMeta.description, 15 siteName: 'Consul by HashiCorp', 16 }} 17 sidenav={{ 18 Link, 19 category: 'docs', 20 currentPage: props.path, 21 data: [], 22 order: [], 23 disableFilter: true, 24 }} 25 resourceURL={`https://github.com/hashicorp/consul/blob/master/website/pages/${pageMeta.__resourcePath}`} 26 /> 27 ) 28 } 29 30 DefaultLayout.getInitialProps = ({ asPath }) => ({ path: asPath }) 31 32 return DefaultLayout 33} 34 35export default DefaultLayoutWrapper 36