import React, { useCallback, useMemo } from 'react'; import RecentlyCreatedIcon from './Icons/RecentlyCreatedIcon'; import { smoothScrollIntoView } from '~/client/util/smooth-scroll'; import { usePageUser } from '~/stores/context'; const WIKI_HEADER_LINK = 120; const ContentLinkButtons = (): JSX.Element => { const { data: pageUser } = usePageUser(); // get element for smoothScroll const getBookMarkListHeaderDom = useMemo(() => { return document.getElementById('bookmarks-list') }, []); const getRecentlyCreatedListHeaderDom = useMemo(() => { return document.getElementById('recently-created-list') }, []); const BookMarkLinkButton = useCallback((): JSX.Element => { if (getBookMarkListHeaderDom == null) { return <>; } return ( ); }, [getBookMarkListHeaderDom]); const RecentlyCreatedLinkButton = useCallback(() => { if (getRecentlyCreatedListHeaderDom == null) { return <>; } return ( ); }, [getRecentlyCreatedListHeaderDom]); if (pageUser == null) { return <>; } return (
); }; export default ContentLinkButtons;