gatsby-plugin-mdx-v1
Version:
MDX integration for Gatsby (MDX v1)
16 lines (12 loc) • 416 B
JavaScript
import React, { createContext, useContext } from "react"
const GatsbyMDXScopeContext = createContext({})
export const useMDXScope = scope => {
const contextScope = useContext(GatsbyMDXScopeContext)
return scope || contextScope
}
export const MDXScopeProvider = ({ __mdxScope, children }) =>
React.createElement(
GatsbyMDXScopeContext.Provider,
{ value: __mdxScope },
children
)