From 7da8a7f95938706fa42b183a3d298b78e2252cc8 Mon Sep 17 00:00:00 2001 From: msukkari Date: Mon, 10 Feb 2025 14:55:40 -0800 Subject: [PATCH] fix web build errors --- packages/web/src/app/redeem/page.tsx | 2 +- packages/web/src/app/settings/components/inviteTable.tsx | 9 +++------ packages/web/src/app/settings/components/memberTable.tsx | 9 +++------ .../src/app/settings/components/memberTableColumns.tsx | 2 +- 4 files changed, 8 insertions(+), 14 deletions(-) diff --git a/packages/web/src/app/redeem/page.tsx b/packages/web/src/app/redeem/page.tsx index f6faccda..4adbd494 100644 --- a/packages/web/src/app/redeem/page.tsx +++ b/packages/web/src/app/redeem/page.tsx @@ -72,7 +72,7 @@ interface RedeemPageProps {
-

You've been invited to org {orgName.name}

+

You have been invited to org {orgName.name}

diff --git a/packages/web/src/app/settings/components/inviteTable.tsx b/packages/web/src/app/settings/components/inviteTable.tsx index 4af28d09..86b4ae42 100644 --- a/packages/web/src/app/settings/components/inviteTable.tsx +++ b/packages/web/src/app/settings/components/inviteTable.tsx @@ -1,6 +1,5 @@ 'use client'; -import { useEffect, useMemo, useState } from "react"; -import { User } from "@sourcebot/db"; +import { useMemo } from "react"; import { DataTable } from "@/components/ui/data-table"; import { InviteColumnInfo, inviteTableColumns } from "./inviteTableColumns" @@ -15,17 +14,15 @@ interface InviteTableProps { } export const InviteTable = ({ initialInvites }: InviteTableProps) => { - const [invites, setInvites] = useState(initialInvites); - const inviteRows: InviteColumnInfo[] = useMemo(() => { - return invites.map(invite => { + return initialInvites.map(invite => { return { id: invite.id!, email: invite.email!, createdAt: invite.createdAt!, } }) - }, [invites]); + }, [initialInvites]); return (
diff --git a/packages/web/src/app/settings/components/memberTable.tsx b/packages/web/src/app/settings/components/memberTable.tsx index 83a51458..03df71db 100644 --- a/packages/web/src/app/settings/components/memberTable.tsx +++ b/packages/web/src/app/settings/components/memberTable.tsx @@ -1,6 +1,5 @@ 'use client'; -import { useEffect, useMemo, useState } from "react"; -import { User } from "@sourcebot/db"; +import { useMemo } from "react"; import { DataTable } from "@/components/ui/data-table"; import { MemberColumnInfo, memberTableColumns } from "./memberTableColumns"; @@ -14,16 +13,14 @@ interface MemberTableProps { } export const MemberTable = ({ initialMembers }: MemberTableProps) => { - const [members, setMembers] = useState(initialMembers); - const memberRows: MemberColumnInfo[] = useMemo(() => { - return members.map(member => { + return initialMembers.map(member => { return { name: member.name!, role: member.role!, } }) - }, [members]); + }, [initialMembers]); return (
diff --git a/packages/web/src/app/settings/components/memberTableColumns.tsx b/packages/web/src/app/settings/components/memberTableColumns.tsx index 5bdcda8f..e4b1364a 100644 --- a/packages/web/src/app/settings/components/memberTableColumns.tsx +++ b/packages/web/src/app/settings/components/memberTableColumns.tsx @@ -1,6 +1,6 @@ 'use client' -import { Column, ColumnDef } from "@tanstack/react-table" +import { ColumnDef } from "@tanstack/react-table" export type MemberColumnInfo = { name: string;