mirror of
https://github.com/sourcebot-dev/sourcebot.git
synced 2025-12-13 12:55:19 +00:00
fix web build errors
This commit is contained in:
parent
5858e31810
commit
7da8a7f959
4 changed files with 8 additions and 14 deletions
|
|
@ -72,7 +72,7 @@ interface RedeemPageProps {
|
||||||
<div>
|
<div>
|
||||||
<NavigationMenu />
|
<NavigationMenu />
|
||||||
<div className="flex justify-between items-center h-screen px-6">
|
<div className="flex justify-between items-center h-screen px-6">
|
||||||
<h1 className="text-2xl font-bold">You've been invited to org {orgName.name}</h1>
|
<h1 className="text-2xl font-bold">You have been invited to org {orgName.name}</h1>
|
||||||
<AcceptInviteButton invite={invite} userId={user.id} />
|
<AcceptInviteButton invite={invite} userId={user.id} />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
'use client';
|
'use client';
|
||||||
import { useEffect, useMemo, useState } from "react";
|
import { useMemo } from "react";
|
||||||
import { User } from "@sourcebot/db";
|
|
||||||
import { DataTable } from "@/components/ui/data-table";
|
import { DataTable } from "@/components/ui/data-table";
|
||||||
import { InviteColumnInfo, inviteTableColumns } from "./inviteTableColumns"
|
import { InviteColumnInfo, inviteTableColumns } from "./inviteTableColumns"
|
||||||
|
|
||||||
|
|
@ -15,17 +14,15 @@ interface InviteTableProps {
|
||||||
}
|
}
|
||||||
|
|
||||||
export const InviteTable = ({ initialInvites }: InviteTableProps) => {
|
export const InviteTable = ({ initialInvites }: InviteTableProps) => {
|
||||||
const [invites, setInvites] = useState<InviteInfo[]>(initialInvites);
|
|
||||||
|
|
||||||
const inviteRows: InviteColumnInfo[] = useMemo(() => {
|
const inviteRows: InviteColumnInfo[] = useMemo(() => {
|
||||||
return invites.map(invite => {
|
return initialInvites.map(invite => {
|
||||||
return {
|
return {
|
||||||
id: invite.id!,
|
id: invite.id!,
|
||||||
email: invite.email!,
|
email: invite.email!,
|
||||||
createdAt: invite.createdAt!,
|
createdAt: invite.createdAt!,
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}, [invites]);
|
}, [initialInvites]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
'use client';
|
'use client';
|
||||||
import { useEffect, useMemo, useState } from "react";
|
import { useMemo } from "react";
|
||||||
import { User } from "@sourcebot/db";
|
|
||||||
import { DataTable } from "@/components/ui/data-table";
|
import { DataTable } from "@/components/ui/data-table";
|
||||||
import { MemberColumnInfo, memberTableColumns } from "./memberTableColumns";
|
import { MemberColumnInfo, memberTableColumns } from "./memberTableColumns";
|
||||||
|
|
||||||
|
|
@ -14,16 +13,14 @@ interface MemberTableProps {
|
||||||
}
|
}
|
||||||
|
|
||||||
export const MemberTable = ({ initialMembers }: MemberTableProps) => {
|
export const MemberTable = ({ initialMembers }: MemberTableProps) => {
|
||||||
const [members, setMembers] = useState<MemberInfo[]>(initialMembers);
|
|
||||||
|
|
||||||
const memberRows: MemberColumnInfo[] = useMemo(() => {
|
const memberRows: MemberColumnInfo[] = useMemo(() => {
|
||||||
return members.map(member => {
|
return initialMembers.map(member => {
|
||||||
return {
|
return {
|
||||||
name: member.name!,
|
name: member.name!,
|
||||||
role: member.role!,
|
role: member.role!,
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}, [members]);
|
}, [initialMembers]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
'use client'
|
'use client'
|
||||||
|
|
||||||
import { Column, ColumnDef } from "@tanstack/react-table"
|
import { ColumnDef } from "@tanstack/react-table"
|
||||||
|
|
||||||
export type MemberColumnInfo = {
|
export type MemberColumnInfo = {
|
||||||
name: string;
|
name: string;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue