Skip to content

Commit 86e6b37

Browse files
committed
fix generateDefaultLanguagePage
1 parent eb15b50 commit 86e6b37

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/Link.tsx

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,12 @@ type Props = GatsbyLinkProps<any> & {language?: string};
88
export const Link: React.FC<Props> = ({language, to, onClick, ...rest}) => {
99
const context = useContext(I18nextContext);
1010
const urlLanguage = language || context.language;
11-
const link = context.routed
12-
? `/${urlLanguage}${to}`
13-
: urlLanguage !== context.defaultLanguage
14-
? `/${urlLanguage}${to}`
15-
: to;
11+
const getLanguagePath = (language: string) => {
12+
return context.generateDefaultLanguagePage || language !== context.defaultLanguage
13+
? `/${language}`
14+
: '';
15+
};
16+
const link = `${getLanguagePath(urlLanguage)}${to}`;
1617

1718
return (
1819
// @ts-ignore

0 commit comments

Comments
 (0)