File tree 2 files changed +11
-0
lines changed
2 files changed +11
-0
lines changed Original file line number Diff line number Diff line change 1
1
import importedOnPreRenderHTML from './gatsby/onPreRenderHTML' ;
2
+ import importedOnRenderBody from './gatsby/onRenderBody' ;
2
3
import importedWrapPageElement from './gatsby/wrapPageElement' ;
3
4
import importedWrapRootElement from './gatsby/wrapRootElement' ;
4
5
5
6
export const onPreRenderHTML = importedOnPreRenderHTML ;
7
+ export const onRenderBody = importedOnRenderBody ;
6
8
export const wrapPageElement = importedWrapPageElement ;
7
9
export const wrapRootElement = importedWrapRootElement ;
Original file line number Diff line number Diff line change
1
+ import type { RenderBodyArgs } from 'gatsby' ;
2
+ import { languageToBCP47 , locationToLanguage } from '../src/utils/languages' ;
3
+
4
+ const onRenderBody = ( { pathname, setHtmlAttributes } : RenderBodyArgs ) : void => {
5
+ setHtmlAttributes ( {
6
+ lang : languageToBCP47 ( locationToLanguage ( { pathname } ) ) ,
7
+ } ) ;
8
+ } ;
9
+ export default onRenderBody ;
You can’t perform that action at this time.
0 commit comments