v3/src/pages/index.tsx
2020-12-21 05:10:57 -05:00

20 lines
579 B
TypeScript

import { useRouter } from 'next/router';
import * as React from 'react';
import { LandingTemplate } from 'roleypoly/design-system/templates/landing';
import { useAppShellProps } from 'roleypoly/providers/appShellData';
const Index = () => {
const {
appShellProps: { guilds, user },
} = useAppShellProps();
const router = useRouter();
React.useEffect(() => {
if (user || guilds) {
void router.replace('/servers');
}
}, [guilds, user]);
return <LandingTemplate user={user} guilds={guilds} />;
};
export default Index;