import React, { type JSX } from 'react'; import { type IUserHasId, USER_STATUS } from '@growi/core'; import { useTranslation } from 'next-i18next'; import { Link as ScrollLink } from 'react-scroll'; import { BOOKMARKS_LIST_ID, RECENT_ACTIVITY_LIST_ID, RECENTLY_CREATED_LIST_ID, } from './UsersHomepageFooter.consts'; const BookMarkLinkButton = React.memo(() => { const { t } = useTranslation(); return ( ); }); BookMarkLinkButton.displayName = 'BookMarkLinkButton'; const RecentlyCreatedLinkButton = React.memo(() => { const { t } = useTranslation(); return ( ); }); RecentlyCreatedLinkButton.displayName = 'RecentlyCreatedLinkButton'; const RecentActivityLinkButton = React.memo(() => { const { t } = useTranslation(); return ( ); }); RecentActivityLinkButton.displayName = 'RecentActivityLinkButton'; export type ContentLinkButtonsProps = { author?: IUserHasId; }; export const ContentLinkButtons = ( props: ContentLinkButtonsProps, ): JSX.Element => { const { author } = props; if (author == null || author.status === USER_STATUS.DELETED) { return <>; } return (
); };