diff --git a/components/Sidebar.tsx b/components/Sidebar.tsx
index d399a1b61..68461183f 100644
--- a/components/Sidebar.tsx
+++ b/components/Sidebar.tsx
@@ -1,4 +1,4 @@
-import { ShieldCheckIcon, UsersIcon } from '@heroicons/react/20/solid';
+import { ShieldCheckIcon, UsersIcon, HomeIcon } from '@heroicons/react/20/solid';
import Image from 'next/image';
import Link from 'next/link';
import classNames from 'classnames';
@@ -12,11 +12,17 @@ export const Sidebar = (props: { isOpen: boolean; setIsOpen: any }) => {
const { asPath } = useRouter();
const menus = [
+ {
+ href: '/admin/dashboard',
+ text: 'Dashboard',
+ icon: HomeIcon,
+ active: asPath.includes('/admin/dashboard'),
+ },
{
href: '/admin/connection',
- text: 'SSO Connections',
+ text: 'Enterprise SSO',
icon: ShieldCheckIcon,
- active: asPath.includes('/admin/saml'),
+ active: asPath.includes('/admin/connection'),
},
{
href: '/admin/directory-sync',
diff --git a/components/connection/AddEdit.tsx b/components/connection/AddEdit.tsx
index 7c7c69e81..cb15fb7d7 100644
--- a/components/connection/AddEdit.tsx
+++ b/components/connection/AddEdit.tsx
@@ -268,14 +268,14 @@ const AddEdit = ({ connection }: AddEditProps) => {
return (
<>
-
+
Here are the set of URIs you might commonly need access to:
+{link.description}
+ +> = NextPage
& {
+ getLayout?: (page: ReactElement) => ReactNode;
+};
diff --git a/pages/admin/auth/login.tsx b/pages/admin/auth/login.tsx
new file mode 100644
index 000000000..e9c15ca4b
--- /dev/null
+++ b/pages/admin/auth/login.tsx
@@ -0,0 +1,113 @@
+import type { ReactElement } from 'react';
+import type { GetServerSidePropsContext, InferGetServerSidePropsType } from 'next';
+import { useSession, getCsrfToken, signIn } from 'next-auth/react';
+import { useRouter } from 'next/router';
+import Image from 'next/image';
+import toast from 'react-hot-toast';
+import { SessionProvider } from 'next-auth/react';
+import { useState } from 'react';
+import classNames from 'classnames';
+
+import WellKnownURLs from '@components/connection/WellKnownURLs';
+
+const Login = ({ csrfToken }: InferGetServerSidePropsType
+ Enterprise readiness for B2B SaaS, straight out of the box.
+ SAML error: {message}
+ {statusText}
+ SAML error: {message}BoxyHQ Admin UI
+ Connections
+ Enterprise SSO
-
+
+ New Connection
@@ -95,7 +95,7 @@ const Connections: NextPage = () => {
{error.statusCode}
- {statusText}
-
+ {error.statusCode}
+
+