feat(client): remove extra if statement in the navigation header (#50156)

This commit is contained in:
Muhammed Mustafa
2023-04-24 22:51:47 +02:00
committed by GitHub
parent c8e22b4ea0
commit 6cbd6be1e5
2 changed files with 2 additions and 7 deletions
@@ -33,7 +33,6 @@ const locales = availableLangs.client.filter(
export interface NavLinksProps extends Pick<ThemeProps, 'toggleNightMode'> {
displayMenu: boolean;
isLanguageMenuDisplayed: boolean;
fetchState: { pending: boolean };
showMenu: () => void;
hideMenu: () => void;
user?: User;
@@ -122,7 +121,6 @@ function NavLinks({
showLanguageMenu,
isLanguageMenuDisplayed,
displayMenu,
fetchState,
toggleNightMode,
user,
navigate
@@ -131,7 +129,6 @@ function NavLinks({
const langButtonRef = useRef<HTMLButtonElement>(null);
const firstLangOptionRef = useRef<HTMLButtonElement>(null);
const lastLangOptionRef = useRef<HTMLButtonElement>(null);
const { pending } = fetchState;
const isUserDonating = user?.isDonating;
const currentUserName = user?.username;
@@ -375,9 +372,7 @@ function NavLinks({
openSignoutModal();
};
return pending ? (
<div className='nav-skeleton' />
) : (
return (
<ul
aria-labelledby='toggle-button-nav'
className={`nav-list${displayMenu ? ' display-menu' : ''}${
@@ -24,6 +24,7 @@ type UniversalNavProps = Omit<
NavLinksProps,
'navigate' | 'toggleNightMode' | 'openSignoutModal'
> & {
fetchState: { pending: boolean };
searchBarRef?: React.RefObject<HTMLDivElement>;
};
export const UniversalNav = ({
@@ -97,7 +98,6 @@ export const UniversalNav = ({
<Media maxWidth={SEARCH_EXPOSED_WIDTH}>{search}</Media>
<NavLinks
displayMenu={displayMenu}
fetchState={fetchState}
isLanguageMenuDisplayed={isLanguageMenuDisplayed}
hideLanguageMenu={hideLanguageMenu}
hideMenu={hideMenu}