Skip to content

Instantly share code, notes, and snippets.

@matmalkowski
Created March 28, 2019 13:46
Show Gist options
  • Save matmalkowski/2e97237f0e4682c171f9b7c45bede3d5 to your computer and use it in GitHub Desktop.
Save matmalkowski/2e97237f0e4682c171f9b7c45bede3d5 to your computer and use it in GitHub Desktop.
import * as React from 'react'
import importAll from 'import-all.macro'
import { Route } from 'react-router'
import { useUIComponents, MDXThemeProvider, useMDXFiles } from '@create-react-resume/core'
const RolesRoute: React.FC = () => {
const { RolesPage } = useUIComponents()
const mdxModules = useMDXFiles(importAll.deferred('./**/*.mdx'))
const mdxModulesDesc = [...mdxModules].reverse()
return (
<Route
path="/roles"
component={() => (
<RolesPage>
{mdxModulesDesc.map((e: any, index: number) => {
const { MDXComponent, ...other } = e
return (
<MDXThemeProvider>
<MDXComponent {...other} key={index} />
</MDXThemeProvider>
)
})}
</RolesPage>
)}
/>
)
}
export default RolesRoute
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment