import type { ReactNode } from 'react'; import { useEffect } from 'react'; // import { CSSTransition } from 'react-transition-group'; import tw from 'twin.macro'; import FlashMessageRender from '@/components/FlashMessageRender'; const AdminContentBlock: React.FC<{ children: ReactNode; title?: string; showFlashKey?: string; className?: string; }> = ({ children, title, showFlashKey }) => { useEffect(() => { if (!title) { return; } document.title = `Admin | ${title}`; }, [title]); return ( // <CSSTransition timeout={150} classNames={'fade'} appear in> <> {showFlashKey && <FlashMessageRender byKey={showFlashKey} css={tw`mb-4`} />} {children} {/* <p css={tw`text-center text-neutral-500 text-xs mt-4`}> © 2015 - 2021 <a rel={'noopener nofollow noreferrer'} href={'https://pterodactyl.io'} target={'_blank'} css={tw`no-underline text-neutral-500 hover:text-neutral-300`} > Pterodactyl Software </a> </p> */} </> // </CSSTransition> ); }; export default AdminContentBlock;