react-static
Version:
A progressive static site generator for React
14 lines (11 loc) • 325 B
JavaScript
import React from 'react'
import useSiteData from '../hooks/useSiteData'
export function SiteData({ children }) {
return children(useSiteData())
}
export function withSiteData(Comp) {
return function componentWithSiteData(props) {
const routeData = useSiteData()
return <Comp {...props} {...routeData} />
}
}