import { UsersIcon } from "@heroicons/react/outline"; import { useRef } from "react"; import { useLocale } from "@lib/hooks/useLocale"; import { trpc } from "@lib/trpc"; interface Props { onClose: () => void; } export default function TeamCreate(props: Props) { const { t } = useLocale(); const utils = trpc.useContext(); const nameRef = useRef() as React.MutableRefObject; const createTeamMutation = trpc.useMutation("viewer.teams.create", { onSuccess: () => { utils.invalidateQueries(["viewer.teams.list"]); props.onClose(); }, }); const createTeam = (e: React.FormEvent) => { e.preventDefault(); createTeamMutation.mutate({ name: nameRef?.current?.value }); }; return (

{t("create_new_team_description")}

); }