Files
opengifame/components/widgets/login/LoginButton.tsx
Fergal Moran 3e07abcb24 New navbar
2022-10-18 22:42:22 +01:00

29 lines
617 B
TypeScript

import React from 'react';
import { signIn } from 'next-auth/react';
import {
ArrowLeftCircleIcon,
ArrowRightCircleIcon,
} from '@heroicons/react/24/outline';
import { UserNavDropdown } from '@components';
interface ILoginButtonProps {
session: any;
}
const LoginButton: React.FC<ILoginButtonProps> = ({ session }) => {
return session ? (
<UserNavDropdown session={session} />
) : (
<button
type="button"
onClick={() => signIn()}
className="btn"
>
<ArrowRightCircleIcon className="w-5 h-5" />
<span>Login</span>
</button>
);
};
export default LoginButton;