From 6fdbadc94b7681278f258d39550e0bc6c5f8c4bc Mon Sep 17 00:00:00 2001 From: zomars Date: Mon, 5 Sep 2022 16:41:22 -0600 Subject: [PATCH] Removed disconnected calendar notice --- apps/web/pages/event-types/index.tsx | 19 +++++++++++++--- apps/web/pages/v2/event-types/index.tsx | 29 ++----------------------- 2 files changed, 18 insertions(+), 30 deletions(-) diff --git a/apps/web/pages/event-types/index.tsx b/apps/web/pages/event-types/index.tsx index 9efb02bd92..691aac6740 100644 --- a/apps/web/pages/event-types/index.tsx +++ b/apps/web/pages/event-types/index.tsx @@ -1,3 +1,7 @@ +/** + * @deprecated file is not used anymore + * Use `/apps/web/pages/v2/event-types/index.tsx` instead + */ import { UserPlan } from "@prisma/client"; import { Trans } from "next-i18next"; import Head from "next/head"; @@ -95,7 +99,10 @@ const Item = ({ type, group, readOnly }: { type: EventType; group: EventTypeGrou }; const MemoizedItem = React.memo(Item); - +/** + * @deprecated + * Use component from `/apps/web/pages/v2/event-types/index.tsx` instead + */ export const EventTypeList = ({ group, groupIndex, readOnly, types }: EventTypeListProps): JSX.Element => { const { t } = useLocale(); const router = useRouter(); @@ -527,7 +534,10 @@ const EventTypeListHeading = ({ profile, membershipCount }: EventTypeListHeading ); }; - +/** + * @deprecated + * Use component from `/apps/web/pages/v2/event-types/index.tsx` instead + */ const CreateFirstEventTypeView = () => { const { t } = useLocale(); @@ -551,7 +561,10 @@ const CTA = () => { }; const WithQuery = withQuery(["viewer.eventTypes"]); - +/** + * @deprecated + * Use component from `/apps/web/pages/v2/event-types/index.tsx` instead + */ const EventTypesPage = () => { const { t } = useLocale(); diff --git a/apps/web/pages/v2/event-types/index.tsx b/apps/web/pages/v2/event-types/index.tsx index c145dabc9e..59ad825fa5 100644 --- a/apps/web/pages/v2/event-types/index.tsx +++ b/apps/web/pages/v2/event-types/index.tsx @@ -37,7 +37,6 @@ import { TRPCClientError } from "@trpc/react"; type EventTypeGroups = inferQueryOutput<"viewer.eventTypes">["eventTypeGroups"]; type EventTypeGroupProfile = EventTypeGroups[number]["profile"]; -type ConnectedCalendars = inferQueryOutput<"viewer.connectedCalendars">["connectedCalendars"][number]; interface EventTypeListHeadingProps { profile: EventTypeGroupProfile; @@ -53,21 +52,9 @@ interface EventTypeListProps { types: EventType[]; } -const Item = ({ - type, - group, - readOnly, - connectedCalendars, -}: { - type: EventType; - group: EventTypeGroup; - readOnly: boolean; - connectedCalendars: ConnectedCalendars[] | undefined; -}) => { +const Item = ({ type, group, readOnly }: { type: EventType; group: EventTypeGroup; readOnly: boolean }) => { const { t } = useLocale(); - const isCalendarConnectedMissing = connectedCalendars?.length && !type.team && !type.destinationCalendar; - return ( )} - {!!isCalendarConnectedMissing && ( - - {t("missing_connected_calendar") as string} - - )} {readOnly && ( {t("readonly") as string} @@ -227,8 +209,6 @@ export const EventTypeList = ({ group, groupIndex, readOnly, types }: EventTypeL } }, []); - const connectedCalendarsQuery = trpc.useQuery(["viewer.connectedCalendars"]); - return (
    @@ -265,12 +245,7 @@ export const EventTypeList = ({ group, groupIndex, readOnly, types }: EventTypeL )} - +
    {type.users?.length > 1 && (