| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- import { SignInSSOForm } from '@/components/interfaces/SignIn/SignInSSOForm'
- import SignInLayout from '@/components/layouts/SignInLayout/SignInLayout'
- import { UnknownInterface } from '@/components/ui/UnknownInterface'
- import { useIsFeatureEnabled } from '@/hooks/misc/useIsFeatureEnabled'
- import type { NextPageWithLayout } from '@/types'
- const SignInSSOPage: NextPageWithLayout = () => {
- const signInWithSSOEnabled = useIsFeatureEnabled('dashboard_auth:sign_in_with_sso')
- if (!signInWithSSOEnabled) {
- return <UnknownInterface fullHeight={false} urlBack="/sign-in" />
- }
- return (
- <>
- <div className="flex flex-col gap-5">
- <SignInSSOForm />
- </div>
- <div className="my-8 self-center text-sm">
- <div>
- <span className="text-foreground-light">Interested in SSO?</span>{' '}
- <a
- href="https://supabase.com/contact/enterprise"
- rel="noopener noreferrer"
- className="underline text-foreground hover:text-foreground-light transition"
- >
- Let us know
- </a>
- </div>
- </div>
- </>
- )
- }
- SignInSSOPage.getLayout = (page) => (
- <SignInLayout
- heading="Welcome back"
- subheading="Sign in to your enterprise account"
- logoLinkToMarketingSite={true}
- >
- {page}
- </SignInLayout>
- )
- export default SignInSSOPage
|