-
- setIsMenuOpen(false)} />
-
-
-
-
- {commonLinks.map((link) =>
- link.isExternal ? (
-
- setIsMenuOpen(false)}
- showAnchorIcon
- anchorIcon={}
- >
- {messages.docs}
-
-
- ) : (
-
- setIsMenuOpen(false)}
- >
- {link.label}
-
-
- )
+
{messages.links}
+
+ {commonLinks.map((link) =>
+ link.isExternal ? (
+ }
+ onPress={() => {
+ router.push(link.href, { locale: locale });
+ setIsMenuOpen(false);
+ }}
+ />
+ ) : (
+ }
+ onPress={() => {
+ router.push(link.href, { locale: locale });
+ setIsMenuOpen(false);
+ }}
+ />
+ )
+ )}
+
+
+
{messages.account}
+ {context.isSignedIn() ? (
+
+ }
+ onPress={() => {
+ router.push('/account', { locale: locale });
+ setIsMenuOpen(false);
+ }}
+ />
+ }
+ onPress={() => {
+ context.setToken(null);
+ context.removeTokenFromLocalStorage();
+ router.push(`/`, { locale: locale });
+ setIsMenuOpen(false);
+ }}
+ />
+
+ ) : (
+
+ }
+ title={messages.signIn}
+ onClick={() => {
+ router.push('/account/signin', { locale: locale });
+ setIsMenuOpen(false);
+ }}
+ />
+ }
+ onClick={() => {
+ router.push('/account/signup', { locale: locale });
+ setIsMenuOpen(false);
+ }}
+ />
+
)}
+
{messages.languages}
+
+ {locales.map((entry) => (
+ }
+ title={entry.name}
+ onClick={() => {
+ changeLocale(entry.code);
+ setIsMenuOpen(false);
+ }}
+ />
+ ))}
+