import type { FC } from 'react';
import { memo } from 'react';
import dynamic from 'next/dynamic';
import Link from 'next/link';
import { useIsAdmin, useIsGuestUser } from '~/states/context';
import { HelpDropdown } from './HelpDropdown';
import { SkeletonItem } from './SkeletonItem';
import styles from './SecondaryItems.module.scss';
const PersonalDropdown = dynamic(() => import('./PersonalDropdown').then(mod => mod.PersonalDropdown), {
ssr: false,
loading: () => ,
});
type SecondaryItemProps = {
label: string,
href: string,
iconName: string,
isBlank?: boolean,
}
const SecondaryItem: FC = (props: SecondaryItemProps) => {
const { iconName, href, isBlank } = props;
return (
{iconName}
);
};
export const SecondaryItems: FC = memo(() => {
const isAdmin = useIsAdmin();
const isGuestUser = useIsGuestUser();
return (
{isAdmin &&
}
{!isGuestUser &&
}
);
});