disable multiple team creation for self-hosters

This commit is contained in:
KMKoushik
2024-10-20 08:25:48 +11:00
parent 2391d1c306
commit 2db31cda35
7 changed files with 18 additions and 36 deletions

View File

@@ -17,6 +17,7 @@ import { Input } from "@unsend/ui/src/input";
import { Spinner } from "@unsend/ui/src/spinner";
import { api } from "~/trpc/react";
import { useRouter } from "next/navigation";
import { toast } from "@unsend/ui/src/toaster";
const FormSchema = z.object({
name: z.string().min(2, {
@@ -43,6 +44,9 @@ export default function CreateTeam() {
utils.team.invalidate();
router.replace("/dashboard");
},
onError: (e) => {
toast.error(e.message);
},
});
}

View File

@@ -1,19 +0,0 @@
"use client";
export default function TeamCreationDisabled() {
return (
<div className="flex items-center justify-center min-h-screen ">
<div className=" w-[300px] flex flex-col gap-8">
<div>
<h1 className="text-2xl font-semibold text-center">Cannot sign up</h1>
</div>
<div>
<p className="text-center">
Team creation is disabled. Please contact your administrator.
</p>
</div>
</div>
</div>
);
}