From a224b1024cb56b618b91550adc5b81e567b2d451 Mon Sep 17 00:00:00 2001 From: Luke Vella Date: Sun, 5 Nov 2023 18:49:01 +0000 Subject: [PATCH] Delete unused components --- .../src/components/layouts/admin-layout.tsx | 29 ------------------- apps/web/src/contexts/locale.tsx | 16 ---------- 2 files changed, 45 deletions(-) delete mode 100644 apps/web/src/components/layouts/admin-layout.tsx delete mode 100644 apps/web/src/contexts/locale.tsx diff --git a/apps/web/src/components/layouts/admin-layout.tsx b/apps/web/src/components/layouts/admin-layout.tsx deleted file mode 100644 index 88850360dd4..00000000000 --- a/apps/web/src/components/layouts/admin-layout.tsx +++ /dev/null @@ -1,29 +0,0 @@ -import { useRouter } from "next/router"; -import React from "react"; - -import { StandardLayout } from "@/components/layouts/standard-layout"; -import { useUser } from "@/components/user-provider"; -import { NextPageWithLayout } from "@/types"; -import { trpc } from "@/utils/trpc/client"; - -const AdminLayout = (props: React.PropsWithChildren) => { - const router = useRouter(); - - const [urlId] = React.useState(router.query.urlId as string); - const { user } = useUser(); - const { data } = trpc.polls.get.useQuery({ urlId }); - if (!data) { - return null; - } - - if (data.userId !== user.id) { - return <>{props.children}; - } - - return {props.children}; -}; - -export const getAdminLayout: NextPageWithLayout["getLayout"] = - function getLayout(page) { - return {page}; - }; diff --git a/apps/web/src/contexts/locale.tsx b/apps/web/src/contexts/locale.tsx deleted file mode 100644 index 28fbc3c201f..00000000000 --- a/apps/web/src/contexts/locale.tsx +++ /dev/null @@ -1,16 +0,0 @@ -import { useRouter } from "next/router"; -import { useSession } from "next-auth/react"; - -export const useLocale = () => { - const { locale, reload } = useRouter(); - const session = useSession(); - - return { - locale: locale ?? "en", - updateLocale: (locale: string) => { - session.update({ locale }); - - reload(); - }, - }; -};