import { FC } from 'react';
import { SignInButton } from '@/app/ui/SignInButton';
import Image from 'next/image';
import { getTranslations } from "next-intl/server";
import Link from 'next/link';
import { paragraphFormatFactory } from '../lib/paragraphFormatFactory';
import { AuthProvider } from '../lib/getProviders';
export const EnterOrSignInButton: FC<{ session: any, locale: string, providers: AuthProvider[] }> = async ({ session, locale, providers }) => {
const paragraphFormat = paragraphFormatFactory(locale);
const t = await getTranslations("login-page");
return (
<>
{
session ? (
{t("main-card.go-to-app")}
) : (
<>
{
Object.values(providers).map((provider) => (
))
}
{t.rich("disclaimer", paragraphFormat)}
>
)
}
>);
};