From 5811e6ee19eb2614cc36d7a6e8f2f027484c8080 Mon Sep 17 00:00:00 2001 From: Peer Richelsen Date: Fri, 24 Feb 2023 02:41:57 +0100 Subject: [PATCH] removed SSR trpc calls instead SPA for logged in pages (#6936) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * removed SSR trpc * Re added debug endpoint * Update me.ts * Fixes unused imports * Rollback unrelated changes --------- Co-authored-by: zomars Co-authored-by: Efraín Rochín --- apps/web/pages/availability/index.tsx | 13 ------------ apps/web/pages/event-types/index.tsx | 20 +++---------------- .../pages/settings/admin/apps/[category].tsx | 14 ------------- apps/web/pages/settings/admin/apps/index.tsx | 1 - .../pages/settings/admin/impersonation.tsx | 13 ------------ apps/web/pages/settings/admin/index.tsx | 14 ------------- apps/web/pages/settings/billing/index.tsx | 13 ------------ .../web/pages/settings/developer/api-keys.tsx | 13 ------------ .../pages/settings/my-account/appearance.tsx | 13 ------------ .../pages/settings/my-account/calendars.tsx | 13 ------------ .../web/pages/settings/my-account/general.tsx | 13 ------------ .../web/pages/settings/my-account/profile.tsx | 13 ------------ apps/web/pages/settings/security/password.tsx | 13 ------------ apps/web/pages/settings/security/sso.tsx | 14 ------------- .../settings/security/two-factor-auth.tsx | 13 ------------ .../pages/settings/teams/[id]/appearance.tsx | 14 ------------- .../web/pages/settings/teams/[id]/billing.tsx | 14 ------------- .../web/pages/settings/teams/[id]/members.tsx | 14 ------------- .../web/pages/settings/teams/[id]/profile.tsx | 14 ------------- apps/web/pages/settings/teams/[id]/sso.tsx | 14 ------------- apps/web/pages/settings/teams/new/index.tsx | 13 ------------ apps/web/pages/teams/index.tsx | 14 ------------- apps/web/pages/workflows/index.tsx | 14 ------------- 23 files changed, 3 insertions(+), 301 deletions(-) diff --git a/apps/web/pages/availability/index.tsx b/apps/web/pages/availability/index.tsx index 7c6f79a2a655e1..848ac2dbc8b32e 100644 --- a/apps/web/pages/availability/index.tsx +++ b/apps/web/pages/availability/index.tsx @@ -1,5 +1,4 @@ import { useAutoAnimate } from "@formkit/auto-animate/react"; -import type { GetServerSidePropsContext } from "next"; import { NewScheduleButton, ScheduleListItem } from "@calcom/features/schedules"; import Shell from "@calcom/features/shell/Shell"; @@ -14,8 +13,6 @@ import { HttpError } from "@lib/core/http/error"; import SkeletonLoader from "@components/availability/SkeletonLoader"; -import { ssrInit } from "@server/lib/ssr"; - export function AvailabilityList({ schedules }: RouterOutputs["viewer"]["availability"]["list"]) { const { t } = useLocale(); const utils = trpc.useContext(); @@ -118,13 +115,3 @@ export default function AvailabilityPage() { ); } - -export const getServerSideProps = async (context: GetServerSidePropsContext) => { - const ssr = await ssrInit(context); - - return { - props: { - trpcState: ssr.dehydrate(), - }, - }; -}; diff --git a/apps/web/pages/event-types/index.tsx b/apps/web/pages/event-types/index.tsx index fa071f23f43b6b..f92f54faa04c71 100644 --- a/apps/web/pages/event-types/index.tsx +++ b/apps/web/pages/event-types/index.tsx @@ -1,5 +1,4 @@ import { useAutoAnimate } from "@formkit/auto-animate/react"; -import type { GetServerSidePropsContext } from "next"; import Link from "next/link"; import { useRouter } from "next/router"; import type { FC } from "react"; @@ -60,8 +59,6 @@ import { HttpError } from "@lib/core/http/error"; import { EmbedButton, EmbedDialog } from "@components/Embed"; import SkeletonLoader from "@components/eventtype/SkeletonLoader"; -import { ssrInit } from "@server/lib/ssr"; - type EventTypeGroups = RouterOutputs["viewer"]["eventTypes"]["getByViewer"]["eventTypeGroups"]; type EventTypeGroupProfile = EventTypeGroups[number]["profile"]; @@ -73,6 +70,7 @@ interface EventTypeListHeadingProps { type EventTypeGroup = EventTypeGroups[number]; type EventType = EventTypeGroup["eventTypes"][number]; + interface EventTypeListProps { group: EventTypeGroup; groupIndex: number; @@ -134,11 +132,9 @@ const Item = ({ type, group, readOnly }: { type: EventType; group: EventTypeGrou data-testid={"event-type-slug-" + type.id}> {`/${group.profile.slug}/${type.slug}`} - ) : ( - <> - )} + ) : null} {readOnly && ( - + {t("readonly")} )} @@ -695,14 +691,4 @@ const EventTypesPage = () => { ); }; -export const getServerSideProps = async (context: GetServerSidePropsContext) => { - const ssr = await ssrInit(context); - - return { - props: { - trpcState: ssr.dehydrate(), - }, - }; -}; - export default EventTypesPage; diff --git a/apps/web/pages/settings/admin/apps/[category].tsx b/apps/web/pages/settings/admin/apps/[category].tsx index 0fcc2c0dd03ab2..bee7a674bd2584 100644 --- a/apps/web/pages/settings/admin/apps/[category].tsx +++ b/apps/web/pages/settings/admin/apps/[category].tsx @@ -1,13 +1,9 @@ -import type { GetServerSidePropsContext } from "next"; - import AdminAppsList from "@calcom/features/apps/AdminAppsList"; import { useLocale } from "@calcom/lib/hooks/useLocale"; import { Meta } from "@calcom/ui"; import { getLayout } from "@components/auth/layouts/AdminLayout"; -import { ssrInit } from "@server/lib/ssr"; - function AdminAppsView() { const { t } = useLocale(); return ( @@ -20,14 +16,4 @@ function AdminAppsView() { AdminAppsView.getLayout = getLayout; -export const getServerSideProps = async (context: GetServerSidePropsContext) => { - const ssr = await ssrInit(context); - - return { - props: { - trpcState: ssr.dehydrate(), - }, - }; -}; - export default AdminAppsView; diff --git a/apps/web/pages/settings/admin/apps/index.tsx b/apps/web/pages/settings/admin/apps/index.tsx index 4fbae892361cd3..999ebcf16472c1 100644 --- a/apps/web/pages/settings/admin/apps/index.tsx +++ b/apps/web/pages/settings/admin/apps/index.tsx @@ -1,2 +1 @@ -export { getServerSideProps } from "./[category]"; export { default } from "./[category]"; diff --git a/apps/web/pages/settings/admin/impersonation.tsx b/apps/web/pages/settings/admin/impersonation.tsx index dbce021dc38a14..f04fcdd3cc0416 100644 --- a/apps/web/pages/settings/admin/impersonation.tsx +++ b/apps/web/pages/settings/admin/impersonation.tsx @@ -1,4 +1,3 @@ -import type { GetServerSidePropsContext } from "next"; import { signIn } from "next-auth/react"; import { useRef } from "react"; @@ -7,8 +6,6 @@ import { Button, Meta, TextField } from "@calcom/ui"; import { getLayout } from "@components/auth/layouts/AdminLayout"; -import { ssrInit } from "@server/lib/ssr"; - function AdminView() { const { t } = useLocale(); const usernameRef = useRef(null); @@ -41,14 +38,4 @@ function AdminView() { AdminView.getLayout = getLayout; -export const getServerSideProps = async (context: GetServerSidePropsContext) => { - const ssr = await ssrInit(context); - - return { - props: { - trpcState: ssr.dehydrate(), - }, - }; -}; - export default AdminView; diff --git a/apps/web/pages/settings/admin/index.tsx b/apps/web/pages/settings/admin/index.tsx index 71e729a46889b0..4152051329cfb1 100644 --- a/apps/web/pages/settings/admin/index.tsx +++ b/apps/web/pages/settings/admin/index.tsx @@ -1,11 +1,7 @@ -import type { GetServerSidePropsContext } from "next"; - import { Meta } from "@calcom/ui"; import { getLayout } from "@components/auth/layouts/AdminLayout"; -import { ssrInit } from "@server/lib/ssr"; - function AdminAppsView() { return ( <> @@ -17,14 +13,4 @@ function AdminAppsView() { AdminAppsView.getLayout = getLayout; -export const getServerSideProps = async (context: GetServerSidePropsContext) => { - const ssr = await ssrInit(context); - - return { - props: { - trpcState: ssr.dehydrate(), - }, - }; -}; - export default AdminAppsView; diff --git a/apps/web/pages/settings/billing/index.tsx b/apps/web/pages/settings/billing/index.tsx index 5193b6af6ce42e..9bdc55573e65f7 100644 --- a/apps/web/pages/settings/billing/index.tsx +++ b/apps/web/pages/settings/billing/index.tsx @@ -1,4 +1,3 @@ -import type { GetServerSidePropsContext } from "next"; import { useRouter } from "next/router"; import { useState } from "react"; import { HelpScout, useChat } from "react-live-chat-loader"; @@ -10,8 +9,6 @@ import { useLocale } from "@calcom/lib/hooks/useLocale"; import { Button, Meta } from "@calcom/ui"; import { FiExternalLink } from "@calcom/ui/components/icon"; -import { ssrInit } from "@server/lib/ssr"; - interface CtaRowProps { title: string; description: string; @@ -72,14 +69,4 @@ const BillingView = () => { BillingView.getLayout = getLayout; -export const getServerSideProps = async (context: GetServerSidePropsContext) => { - const ssr = await ssrInit(context); - - return { - props: { - trpcState: ssr.dehydrate(), - }, - }; -}; - export default BillingView; diff --git a/apps/web/pages/settings/developer/api-keys.tsx b/apps/web/pages/settings/developer/api-keys.tsx index aaf3b7eab01df3..2ac5b09a8bd531 100644 --- a/apps/web/pages/settings/developer/api-keys.tsx +++ b/apps/web/pages/settings/developer/api-keys.tsx @@ -1,4 +1,3 @@ -import type { GetServerSidePropsContext } from "next"; import { useState } from "react"; import type { TApiKeys } from "@calcom/ee/api-keys/components/ApiKeyListItem"; @@ -19,8 +18,6 @@ import { } from "@calcom/ui"; import { FiLink, FiPlus } from "@calcom/ui/components/icon"; -import { ssrInit } from "@server/lib/ssr"; - const ApiKeysView = () => { const { t } = useLocale(); @@ -96,14 +93,4 @@ const ApiKeysView = () => { ApiKeysView.getLayout = getLayout; -export const getServerSideProps = async (context: GetServerSidePropsContext) => { - const ssr = await ssrInit(context); - - return { - props: { - trpcState: ssr.dehydrate(), - }, - }; -}; - export default ApiKeysView; diff --git a/apps/web/pages/settings/my-account/appearance.tsx b/apps/web/pages/settings/my-account/appearance.tsx index 92ebffe2b2f313..d32e2461868387 100644 --- a/apps/web/pages/settings/my-account/appearance.tsx +++ b/apps/web/pages/settings/my-account/appearance.tsx @@ -1,4 +1,3 @@ -import type { GetServerSidePropsContext } from "next"; import { Controller, useForm } from "react-hook-form"; import ThemeLabel from "@calcom/features/settings/ThemeLabel"; @@ -20,8 +19,6 @@ import { UpgradeTeamsBadge, } from "@calcom/ui"; -import { ssrInit } from "@server/lib/ssr"; - const SkeletonLoader = ({ title, description }: { title: string; description: string }) => { return ( @@ -215,14 +212,4 @@ const AppearanceView = () => { AppearanceView.getLayout = getLayout; -export const getServerSideProps = async (context: GetServerSidePropsContext) => { - const ssr = await ssrInit(context); - - return { - props: { - trpcState: ssr.dehydrate(), - }, - }; -}; - export default AppearanceView; diff --git a/apps/web/pages/settings/my-account/calendars.tsx b/apps/web/pages/settings/my-account/calendars.tsx index 67957ba4daed44..357eeaa2f20c77 100644 --- a/apps/web/pages/settings/my-account/calendars.tsx +++ b/apps/web/pages/settings/my-account/calendars.tsx @@ -1,4 +1,3 @@ -import type { GetServerSidePropsContext } from "next"; import { Trans } from "next-i18next"; import Link from "next/link"; import { useRouter } from "next/router"; @@ -30,8 +29,6 @@ import { QueryCell } from "@lib/QueryCell"; import { CalendarSwitch } from "@components/settings/CalendarSwitch"; -import { ssrInit } from "@server/lib/ssr"; - const SkeletonLoader = () => { return ( @@ -228,14 +225,4 @@ const CalendarsView = () => { CalendarsView.getLayout = getLayout; -export const getServerSideProps = async (context: GetServerSidePropsContext) => { - const ssr = await ssrInit(context); - - return { - props: { - trpcState: ssr.dehydrate(), - }, - }; -}; - export default CalendarsView; diff --git a/apps/web/pages/settings/my-account/general.tsx b/apps/web/pages/settings/my-account/general.tsx index a7373f91d30953..b7897bdbe075cf 100644 --- a/apps/web/pages/settings/my-account/general.tsx +++ b/apps/web/pages/settings/my-account/general.tsx @@ -1,4 +1,3 @@ -import type { GetServerSidePropsContext } from "next"; import { useRouter } from "next/router"; import { useMemo } from "react"; import { Controller, useForm } from "react-hook-form"; @@ -23,8 +22,6 @@ import { import { withQuery } from "@lib/QueryCell"; -import { ssrInit } from "@server/lib/ssr"; - const SkeletonLoader = ({ title, description }: { title: string; description: string }) => { return ( @@ -223,14 +220,4 @@ const GeneralView = ({ localeProp, user }: GeneralViewProps) => { GeneralQueryView.getLayout = getLayout; -export const getServerSideProps = async (context: GetServerSidePropsContext) => { - const ssr = await ssrInit(context); - - return { - props: { - trpcState: ssr.dehydrate(), - }, - }; -}; - export default GeneralQueryView; diff --git a/apps/web/pages/settings/my-account/profile.tsx b/apps/web/pages/settings/my-account/profile.tsx index ab0acd99d43f4a..2dffbf2926d970 100644 --- a/apps/web/pages/settings/my-account/profile.tsx +++ b/apps/web/pages/settings/my-account/profile.tsx @@ -1,7 +1,6 @@ import { IdentityProvider } from "@prisma/client"; import crypto from "crypto"; import MarkdownIt from "markdown-it"; -import type { GetServerSidePropsContext } from "next"; import { signOut } from "next-auth/react"; import type { BaseSyntheticEvent } from "react"; import { useRef, useState } from "react"; @@ -42,8 +41,6 @@ import { FiAlertTriangle, FiTrash2 } from "@calcom/ui/components/icon"; import TwoFactor from "@components/auth/TwoFactor"; import { UsernameAvailabilityField } from "@components/ui/UsernameAvailability"; -import { ssrInit } from "@server/lib/ssr"; - const md = new MarkdownIt("default", { html: true, breaks: true }); const SkeletonLoader = ({ title, description }: { title: string; description: string }) => { @@ -385,14 +382,4 @@ const ProfileForm = ({ ProfileView.getLayout = getLayout; -export const getServerSideProps = async (context: GetServerSidePropsContext) => { - const ssr = await ssrInit(context); - - return { - props: { - trpcState: ssr.dehydrate(), - }, - }; -}; - export default ProfileView; diff --git a/apps/web/pages/settings/security/password.tsx b/apps/web/pages/settings/security/password.tsx index eea4adf821a0b3..a81cde94fc33dc 100644 --- a/apps/web/pages/settings/security/password.tsx +++ b/apps/web/pages/settings/security/password.tsx @@ -1,5 +1,4 @@ import { IdentityProvider } from "@prisma/client"; -import type { GetServerSidePropsContext } from "next"; import { signOut, useSession } from "next-auth/react"; import { useForm } from "react-hook-form"; @@ -10,8 +9,6 @@ import { userMetadata } from "@calcom/prisma/zod-utils"; import { trpc } from "@calcom/trpc/react"; import { Alert, Button, Form, Meta, PasswordField, Select, SettingsToggle, showToast } from "@calcom/ui"; -import { ssrInit } from "@server/lib/ssr"; - type ChangePasswordSessionFormValues = { oldPassword: string; newPassword: string; @@ -209,14 +206,4 @@ const PasswordView = () => { PasswordView.getLayout = getLayout; -export const getServerSideProps = async (context: GetServerSidePropsContext) => { - const ssr = await ssrInit(context); - - return { - props: { - trpcState: ssr.dehydrate(), - }, - }; -}; - export default PasswordView; diff --git a/apps/web/pages/settings/security/sso.tsx b/apps/web/pages/settings/security/sso.tsx index ae8027dcf9bb1b..7b9d48b68e3895 100644 --- a/apps/web/pages/settings/security/sso.tsx +++ b/apps/web/pages/settings/security/sso.tsx @@ -1,15 +1 @@ -import type { GetServerSidePropsContext } from "next"; - -import { ssrInit } from "@server/lib/ssr"; - export { default } from "@calcom/features/ee/sso/page/user-sso-view"; - -export const getServerSideProps = async (context: GetServerSidePropsContext) => { - const ssr = await ssrInit(context); - - return { - props: { - trpcState: ssr.dehydrate(), - }, - }; -}; diff --git a/apps/web/pages/settings/security/two-factor-auth.tsx b/apps/web/pages/settings/security/two-factor-auth.tsx index 6d09a09e0a5991..5e9bf10677d02f 100644 --- a/apps/web/pages/settings/security/two-factor-auth.tsx +++ b/apps/web/pages/settings/security/two-factor-auth.tsx @@ -1,4 +1,3 @@ -import type { GetServerSidePropsContext } from "next"; import { useState } from "react"; import { getLayout } from "@calcom/features/settings/layouts/SettingsLayout"; @@ -9,8 +8,6 @@ import { Badge, Meta, Switch, SkeletonButton, SkeletonContainer, SkeletonText } import DisableTwoFactorModal from "@components/settings/DisableTwoFactorModal"; import EnableTwoFactorModal from "@components/settings/EnableTwoFactorModal"; -import { ssrInit } from "@server/lib/ssr"; - const SkeletonLoader = () => { return ( @@ -85,14 +82,4 @@ const TwoFactorAuthView = () => { TwoFactorAuthView.getLayout = getLayout; -export const getServerSideProps = async (context: GetServerSidePropsContext) => { - const ssr = await ssrInit(context); - - return { - props: { - trpcState: ssr.dehydrate(), - }, - }; -}; - export default TwoFactorAuthView; diff --git a/apps/web/pages/settings/teams/[id]/appearance.tsx b/apps/web/pages/settings/teams/[id]/appearance.tsx index f40cbf75fb847b..a5514889aca2ca 100644 --- a/apps/web/pages/settings/teams/[id]/appearance.tsx +++ b/apps/web/pages/settings/teams/[id]/appearance.tsx @@ -1,15 +1 @@ -import type { GetServerSidePropsContext } from "next"; - -import { ssrInit } from "@server/lib/ssr"; - export { default } from "@calcom/features/ee/teams/pages/team-appearance-view"; - -export const getServerSideProps = async (context: GetServerSidePropsContext) => { - const ssr = await ssrInit(context); - - return { - props: { - trpcState: ssr.dehydrate(), - }, - }; -}; diff --git a/apps/web/pages/settings/teams/[id]/billing.tsx b/apps/web/pages/settings/teams/[id]/billing.tsx index 8b89a9480fb262..f127a20d53c289 100644 --- a/apps/web/pages/settings/teams/[id]/billing.tsx +++ b/apps/web/pages/settings/teams/[id]/billing.tsx @@ -1,15 +1 @@ -import type { GetServerSidePropsContext } from "next"; - -import { ssrInit } from "@server/lib/ssr"; - export { default } from "@calcom/features/ee/teams/pages/team-billing-view"; - -export const getServerSideProps = async (context: GetServerSidePropsContext) => { - const ssr = await ssrInit(context); - - return { - props: { - trpcState: ssr.dehydrate(), - }, - }; -}; diff --git a/apps/web/pages/settings/teams/[id]/members.tsx b/apps/web/pages/settings/teams/[id]/members.tsx index d40ef1b94fc2d9..cce1f79bd44b31 100644 --- a/apps/web/pages/settings/teams/[id]/members.tsx +++ b/apps/web/pages/settings/teams/[id]/members.tsx @@ -1,15 +1 @@ -import type { GetServerSidePropsContext } from "next"; - -import { ssrInit } from "@server/lib/ssr"; - export { default } from "@calcom/features/ee/teams/pages/team-members-view"; - -export const getServerSideProps = async (context: GetServerSidePropsContext) => { - const ssr = await ssrInit(context); - - return { - props: { - trpcState: ssr.dehydrate(), - }, - }; -}; diff --git a/apps/web/pages/settings/teams/[id]/profile.tsx b/apps/web/pages/settings/teams/[id]/profile.tsx index ca1e3e9f0dbd13..5318cc847857c1 100644 --- a/apps/web/pages/settings/teams/[id]/profile.tsx +++ b/apps/web/pages/settings/teams/[id]/profile.tsx @@ -1,15 +1 @@ -import type { GetServerSidePropsContext } from "next"; - -import { ssrInit } from "@server/lib/ssr"; - export { default } from "@calcom/features/ee/teams/pages/team-profile-view"; - -export const getServerSideProps = async (context: GetServerSidePropsContext) => { - const ssr = await ssrInit(context); - - return { - props: { - trpcState: ssr.dehydrate(), - }, - }; -}; diff --git a/apps/web/pages/settings/teams/[id]/sso.tsx b/apps/web/pages/settings/teams/[id]/sso.tsx index dbb0bf02256262..afb07241571abc 100644 --- a/apps/web/pages/settings/teams/[id]/sso.tsx +++ b/apps/web/pages/settings/teams/[id]/sso.tsx @@ -1,15 +1 @@ -import type { GetServerSidePropsContext } from "next"; - -import { ssrInit } from "@server/lib/ssr"; - export { default } from "@calcom/features/ee/sso/page/teams-sso-view"; - -export const getServerSideProps = async (context: GetServerSidePropsContext) => { - const ssr = await ssrInit(context); - - return { - props: { - trpcState: ssr.dehydrate(), - }, - }; -}; diff --git a/apps/web/pages/settings/teams/new/index.tsx b/apps/web/pages/settings/teams/new/index.tsx index b119e6f6d3527a..9869847447476f 100644 --- a/apps/web/pages/settings/teams/new/index.tsx +++ b/apps/web/pages/settings/teams/new/index.tsx @@ -1,4 +1,3 @@ -import type { GetServerSidePropsContext } from "next"; import Head from "next/head"; import { CreateANewTeamForm } from "@calcom/features/ee/teams/components"; @@ -6,8 +5,6 @@ import { useLocale } from "@calcom/lib/hooks/useLocale"; import { getLayout } from "@components/layouts/WizardLayout"; -import { ssrInit } from "@server/lib/ssr"; - const CreateNewTeamPage = () => { const { t } = useLocale(); return ( @@ -23,14 +20,4 @@ const CreateNewTeamPage = () => { CreateNewTeamPage.getLayout = getLayout; -export const getServerSideProps = async (context: GetServerSidePropsContext) => { - const ssr = await ssrInit(context); - - return { - props: { - trpcState: ssr.dehydrate(), - }, - }; -}; - export default CreateNewTeamPage; diff --git a/apps/web/pages/teams/index.tsx b/apps/web/pages/teams/index.tsx index 25e9934942f0d6..64555d3f33a411 100644 --- a/apps/web/pages/teams/index.tsx +++ b/apps/web/pages/teams/index.tsx @@ -1,5 +1,3 @@ -import type { GetServerSidePropsContext } from "next"; - import { TeamsListing } from "@calcom/features/ee/teams/components"; import Shell from "@calcom/features/shell/Shell"; import { WEBAPP_URL } from "@calcom/lib/constants"; @@ -7,8 +5,6 @@ import { useLocale } from "@calcom/lib/hooks/useLocale"; import { Button } from "@calcom/ui"; import { FiPlus } from "@calcom/ui/components/icon"; -import { ssrInit } from "@server/lib/ssr"; - function Teams() { const { t } = useLocale(); return ( @@ -31,14 +27,4 @@ function Teams() { Teams.requiresLicense = false; -export const getServerSideProps = async (context: GetServerSidePropsContext) => { - const ssr = await ssrInit(context); - - return { - props: { - trpcState: ssr.dehydrate(), - }, - }; -}; - export default Teams; diff --git a/apps/web/pages/workflows/index.tsx b/apps/web/pages/workflows/index.tsx index ec67dd2d82cc25..a0ea68173639c9 100644 --- a/apps/web/pages/workflows/index.tsx +++ b/apps/web/pages/workflows/index.tsx @@ -1,15 +1 @@ -import type { GetServerSidePropsContext } from "next"; - -import { ssrInit } from "@server/lib/ssr"; - export { default } from "@calcom/features/ee/workflows/pages/index"; - -export const getServerSideProps = async (context: GetServerSidePropsContext) => { - const ssr = await ssrInit(context); - - return { - props: { - trpcState: ssr.dehydrate(), - }, - }; -};