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 (
);
};