import type { FC } from 'react';
import { memo } from 'react';
import dynamic from 'next/dynamic';
import Link from 'next/link';
import { useIsGuestUser, useGrowiCloudUri, useIsAdmin } from '~/stores/context';
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 { data: isAdmin } = useIsAdmin();
const { data: growiCloudUri } = useGrowiCloudUri();
const { data: isGuestUser } = useIsGuestUser();
return (
{!isGuestUser &&
}
{isAdmin &&
}
);
});