import { Trans } from '@lingui/react/macro'; import { Link, redirect } from 'react-router'; import { getOptionalLoaderSession } from 'server/utils/get-loader-session'; import { IS_GOOGLE_SSO_ENABLED, IS_OIDC_SSO_ENABLED, OIDC_PROVIDER_LABEL, } from '@documenso/lib/constants/auth'; import { env } from '@documenso/lib/utils/env'; import { SignInForm } from '~/components/forms/signin'; export function meta() { return [{ title: 'Sign In' }]; } export function loader() { const session = getOptionalLoaderSession(); if (session) { throw redirect('/documents'); } } export default function SignIn() { const NEXT_PUBLIC_DISABLE_SIGNUP = env('NEXT_PUBLIC_DISABLE_SIGNUP'); return (

Sign in to your account

Welcome back, we are lucky to have you.


{NEXT_PUBLIC_DISABLE_SIGNUP !== 'true' && (

Don't have an account?{' '} Sign up

)}
); }