import RootLayout from "@rollem/ui/components/layouts/RootLayout"; import { Card, Grid, CardContent, CardHeader, Theme, Avatar } from "@mui/material"; import makeStyles from '@mui/styles/makeStyles'; import fetch from 'isomorphic-unfetch'; import useSWR from "swr"; import { RollemSessionData } from "@rollem/ui/lib/api/old.withSession"; const API_URL = '/api/auth/discord/getData'; async function fetcher(url) { const res = await fetch(url); const json = await res.json(); return json; } const useStyles = makeStyles((theme: Theme) => ({ homeWrapper: { display: "flex", flexFlow: "row nowrap", alignItems: "center", }, profileImage: { maxHeight: "48px", marginRight: ".25em", }, discrimator: { opacity: ".5", }, gridWrapper: { marginTop: "2em", marginBottom: "2em", }, cardContent: { textAlign: "center", }, }), ); export default function AccountSummary() { const classes = useStyles(); const { data, error } = useSWR(API_URL, fetcher); const avatar = data?.discord?.user?.avatar; const userId = data?.discord?.user?.id; const username = data?.discord?.user?.username; const discriminator = data?.discord?.user?.discriminator; const guildCount = data?.discord?.guilds?.length; return ( ( } title={ <>{username}#{discriminator} } subheader={`In ${guildCount} Guilds`}/>

You are now logged in.

) ); }