chore: remove unused files (#18025)

This commit is contained in:
Benny Joo authored and GitHub committed 2024-12-05 22:01:24 +00:00
1 parent c41ba9d984
commit 4181b5988a
3 files changed
-109

No files matched your search

@@ -1,40 +0,0 @@
"use client";
import { useSession } from "next-auth/react";
import { usePathname, useRouter } from "next/navigation";
import type { ComponentProps } from "react";
import React, { useEffect } from "react";
import SettingsLayout from "@calcom/features/settings/layouts/SettingsLayout";
import type Shell from "@calcom/features/shell/Shell";
import { UserPermissionRole } from "@calcom/prisma/enums";
import { ErrorBoundary } from "@calcom/ui";
export default function AdminLayout({
children,
...rest
}: { children: React.ReactNode } & ComponentProps<typeof Shell>) {
const pathname = usePathname();
const session = useSession();
const router = useRouter();
// Force redirect on component level
useEffect(() => {
if (session.data && session.data.user.role !== UserPermissionRole.ADMIN) {
router.replace("/settings/my-account/profile");
}
}, [session, router]);
const isAppsPage = pathname?.startsWith("/settings/admin/apps");
return (
<SettingsLayout {...rest}>
<div className="divide-subtle bg-default mx-auto flex max-w-4xl flex-row divide-y">
<div className={isAppsPage ? "min-w-0" : "flex flex-1 [&>*]:flex-1"}>
<ErrorBoundary>{children}</ErrorBoundary>
</div>
</div>
</SettingsLayout>
);
}
export const getLayout = (page: React.ReactElement) => <AdminLayout>{page}</AdminLayout>;
@@ -1,66 +0,0 @@
"use client";
import { useRouter } from "next/navigation";
import { useEffect } from "react";
import { HOSTED_CAL_FEATURES } from "@calcom/lib/constants";
import { useLocale } from "@calcom/lib/hooks/useLocale";
import { useParamsWithFallback } from "@calcom/lib/hooks/useParamsWithFallback";
import { trpc } from "@calcom/trpc/react";
import { AppSkeletonLoader as SkeletonLoader, Meta } from "@calcom/ui";
import { getLayout } from "../../../settings/layouts/SettingsLayout";
import SSOConfiguration from "../components/SSOConfiguration";
const SAMLSSO = () => {
const params = useParamsWithFallback();
const { t } = useLocale();
const router = useRouter();
const teamId = Number(params.id);
const {
data: team,
isPending,
error,
} = trpc.viewer.teams.get.useQuery(
{ teamId },
{
enabled: !!teamId,
}
);
useEffect(() => {
if (!HOSTED_CAL_FEATURES) {
router.push("/404");
}
}, []);
useEffect(
function refactorMeWithoutEffect() {
if (error) {
router.replace("/teams");
}
},
[error]
);
if (isPending) {
return <SkeletonLoader />;
}
if (!team) {
router.push("/404");
return;
}
return (
<div className="bg-default w-full sm:mx-0 xl:mt-0">
<Meta title={t("sso_configuration")} description={t("sso_configuration_description")} />
<SSOConfiguration teamId={teamId} />
</div>
);
};
SAMLSSO.getLayout = getLayout;
export default SAMLSSO;
@@ -2,7 +2,6 @@
import NoSSR from "@calcom/core/components/NoSSR";
import { getLayout } from "../../../settings/layouts/SettingsLayout";
import { UsersTable } from "../components/UsersTable";
const DeploymentUsersListPage = () => {
@@ -15,6 +14,4 @@ const DeploymentUsersListPage = () => {
);
};
DeploymentUsersListPage.getLayout = getLayout;
export default DeploymentUsersListPage;