sendou.ink/app/components/Layout/UserItem.tsx
2021-12-06 13:46:08 +02:00

28 lines
642 B
TypeScript

import { useUser } from "~/utils/hooks";
import { DiscordIcon } from "../icons/Discord";
// TODO: redirect to same page on login
export function UserItem() {
const user = useUser();
if (user)
return (
<img
className="layout__avatar"
src={`https://cdn.discordapp.com/avatars/${user.discordId}/${user.discordAvatar}.png?size=80`}
/>
);
return (
<form action="/auth/discord" method="post" data-cy="log-in-form">
<button
type="submit"
className="layout__log-in-button"
data-cy="log-in-button"
>
<DiscordIcon /> Log in
</button>
</form>
);
}