mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-05-28 18:26:54 +00:00
feat(client): remove extra if statement in the navigation header (#50156)
This commit is contained in:
@@ -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}
|
||||
|
||||
Reference in New Issue
Block a user