From 42dbbf4773bf1891b1197795b8b5b8783b1150a0 Mon Sep 17 00:00:00 2001 From: zomars Date: Tue, 25 Oct 2022 12:48:28 -0600 Subject: [PATCH] Removes team creation modal --- apps/web/components/team/TeamCreateModal.tsx | 73 -------------------- apps/web/pages/teams/index.tsx | 14 ++-- 2 files changed, 6 insertions(+), 81 deletions(-) delete mode 100644 apps/web/components/team/TeamCreateModal.tsx diff --git a/apps/web/components/team/TeamCreateModal.tsx b/apps/web/components/team/TeamCreateModal.tsx deleted file mode 100644 index a1dc2e9b3a..0000000000 --- a/apps/web/components/team/TeamCreateModal.tsx +++ /dev/null @@ -1,73 +0,0 @@ -import { useRef, useState } from "react"; - -import { useLocale } from "@calcom/lib/hooks/useLocale"; -import { trpc } from "@calcom/trpc/react"; -import { Button } from "@calcom/ui"; -import { Icon } from "@calcom/ui/Icon"; -import { Alert } from "@calcom/ui/v2/core/Alert"; -import { Dialog, DialogContent, DialogFooter } from "@calcom/ui/v2/core/Dialog"; - -interface Props { - isOpen: boolean; - onClose: () => void; -} - -export default function TeamCreate(props: Props) { - const { t } = useLocale(); - const utils = trpc.useContext(); - const [errorMessage, setErrorMessage] = useState(null); - const nameRef = useRef() as React.MutableRefObject; - - const createTeamMutation = trpc.useMutation("viewer.teams.create", { - onSuccess: () => { - utils.invalidateQueries(["viewer.teams.list"]); - props.onClose(); - }, - onError: (e) => { - setErrorMessage(e?.message || t("something_went_wrong")); - }, - }); - - const createTeam = () => { - createTeamMutation.mutate({ name: nameRef?.current?.value }); - }; - - return ( - <> - - -
-
- -
-
- -
-

{t("create_new_team_description")}

-
-
-
-
-
- - -
- {errorMessage && } - -
-
- - ); -} diff --git a/apps/web/pages/teams/index.tsx b/apps/web/pages/teams/index.tsx index 3b54332f3f..9e698a8e51 100644 --- a/apps/web/pages/teams/index.tsx +++ b/apps/web/pages/teams/index.tsx @@ -1,5 +1,6 @@ import { useState } from "react"; +import { WEBAPP_URL } from "@calcom/lib/constants"; import { useLocale } from "@calcom/lib/hooks/useLocale"; import { trpc } from "@calcom/trpc/react"; import { Icon } from "@calcom/ui/Icon"; @@ -9,12 +10,10 @@ import Button from "@calcom/ui/v2/core/Button"; import EmptyScreen from "@calcom/ui/v2/core/EmptyScreen"; import SkeletonLoaderTeamList from "@components/team/SkeletonloaderTeamList"; -import TeamCreateModal from "@components/team/TeamCreateModal"; import TeamList from "@components/team/TeamList"; function Teams() { const { t } = useLocale(); - const [showCreateTeamModal, setShowCreateTeamModal] = useState(false); const [errorMessage, setErrorMessage] = useState(""); const { data, isLoading } = trpc.useQuery(["viewer.teams.list"], { @@ -25,22 +24,22 @@ function Teams() { const teams = data?.filter((m) => m.accepted) || []; const invites = data?.filter((m) => !m.accepted) || []; + const handleNewTeam = () => { + // Hey + }; return ( setShowCreateTeamModal(true)}> + }> <> {!!errorMessage && } - {showCreateTeamModal && ( - setShowCreateTeamModal(false)} /> - )} {invites.length > 0 && (

{t("open_invitations")}

@@ -54,11 +53,10 @@ function Teams() { headline={t("no_teams")} description={t("no_teams_description")} buttonRaw={ - } - buttonOnClick={() => setShowCreateTeamModal(true)} /> )} {teams.length > 0 && }