We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent eb15b50 commit 86e6b37Copy full SHA for 86e6b37
src/Link.tsx
@@ -8,11 +8,12 @@ type Props = GatsbyLinkProps<any> & {language?: string};
8
export const Link: React.FC<Props> = ({language, to, onClick, ...rest}) => {
9
const context = useContext(I18nextContext);
10
const urlLanguage = language || context.language;
11
- const link = context.routed
12
- ? `/${urlLanguage}${to}`
13
- : urlLanguage !== context.defaultLanguage
14
15
- : to;
+ const getLanguagePath = (language: string) => {
+ return context.generateDefaultLanguagePage || language !== context.defaultLanguage
+ ? `/${language}`
+ : '';
+ };
16
+ const link = `${getLanguagePath(urlLanguage)}${to}`;
17
18
return (
19
// @ts-ignore
0 commit comments