diff --git a/apps/web/package.json b/apps/web/package.json
index 72310484..6c735fc4 100644
--- a/apps/web/package.json
+++ b/apps/web/package.json
@@ -6,7 +6,7 @@
"scripts": {
"build": "pnpm with-env next build",
"clean": "git clean -xdf .cache .next .turbo node_modules",
- "dev": "pnpm with-env next dev | pino-pretty",
+ "dev": "pnpm with-env next dev",
"format": "prettier --check . --ignore-path ../../.gitignore",
"lint": "eslint",
"start": "pnpm with-env next start",
diff --git a/apps/web/src/views/members/components/InviteMemberForm.tsx b/apps/web/src/views/members/components/InviteMemberForm.tsx
index e9cc6b63..de95eb10 100644
--- a/apps/web/src/views/members/components/InviteMemberForm.tsx
+++ b/apps/web/src/views/members/components/InviteMemberForm.tsx
@@ -42,7 +42,7 @@ export function InviteMemberForm() {
const refetchBoards = () => utils.board.all.refetch();
- const createBoard = api.member.invite.useMutation({
+ const inviteMember = api.member.invite.useMutation({
onSuccess: async () => {
closeModal();
await utils.workspace.byId.refetch();
@@ -68,8 +68,24 @@ export function InviteMemberForm() {
},
});
- const onSubmit = (data: InviteMemberInput) => {
- createBoard.mutate(data);
+ const onSubmit = async (_data: InviteMemberInput) => {
+ const { data, error } = await authClient.subscription.upgrade({
+ plan: "team",
+ // subscriptionId: "sub_123",
+ metadata: { userId: "123" },
+ seats: 1,
+ successUrl: "/members",
+ cancelUrl: "/members",
+ returnUrl: "/members",
+ disableRedirect: true,
+ });
+
+ if (data?.url) {
+ window.location.href = data.url;
+ }
+
+ // console.log(data, error);
+ // inviteMember.mutate(data);
};
useEffect(() => {
@@ -117,7 +133,7 @@ export function InviteMemberForm() {