diff --git a/apps/dashboard/src/app/team/[team_slug]/(team)/_components/invite-team-members-button.tsx b/apps/dashboard/src/app/team/[team_slug]/(team)/_components/invite-team-members-button.tsx
new file mode 100644
index 00000000000..f9da4f417fa
--- /dev/null
+++ b/apps/dashboard/src/app/team/[team_slug]/(team)/_components/invite-team-members-button.tsx
@@ -0,0 +1,29 @@
+"use client";
+
+import { Button } from "@/components/ui/button";
+import { useTrack } from "hooks/analytics/useTrack";
+import { UserPlusIcon } from "lucide-react";
+import Link from "next/link";
+
+export function InviteTeamMembersButton(props: { teamSlug: string }) {
+ const trackEvent = useTrack();
+ return (
+
+ );
+}
diff --git a/apps/dashboard/src/app/team/[team_slug]/(team)/page.tsx b/apps/dashboard/src/app/team/[team_slug]/(team)/page.tsx
index 53481e7db65..1a90700bc6d 100644
--- a/apps/dashboard/src/app/team/[team_slug]/(team)/page.tsx
+++ b/apps/dashboard/src/app/team/[team_slug]/(team)/page.tsx
@@ -6,6 +6,7 @@ import { subDays } from "date-fns";
import { redirect } from "next/navigation";
import { getAuthToken } from "../../../api/lib/getAuthToken";
import { loginRedirect } from "../../../login/loginRedirect";
+import { InviteTeamMembersButton } from "./_components/invite-team-members-button";
import {
type ProjectWithAnalytics,
TeamProjectsPage,
@@ -33,11 +34,14 @@ export default async function Page(props: {
return (
-
-
-
- Team Overview
-
+
+
+
+
+ Team Overview
+
+
+
diff --git a/apps/dashboard/src/app/team/[team_slug]/(team)/~/projects/TeamProjectsPage.tsx b/apps/dashboard/src/app/team/[team_slug]/(team)/~/projects/TeamProjectsPage.tsx
index 1b875603129..e7df993ad30 100644
--- a/apps/dashboard/src/app/team/[team_slug]/(team)/~/projects/TeamProjectsPage.tsx
+++ b/apps/dashboard/src/app/team/[team_slug]/(team)/~/projects/TeamProjectsPage.tsx
@@ -26,8 +26,7 @@ import { useDashboardRouter } from "@/lib/DashboardRouter";
import { cn } from "@/lib/utils";
import { LazyCreateProjectDialog } from "components/settings/ApiKeys/Create/LazyCreateAPIKeyDialog";
import { formatDate } from "date-fns";
-import { useTrack } from "hooks/analytics/useTrack";
-import { PlusIcon, SearchIcon, UserPlus } from "lucide-react";
+import { PlusIcon, SearchIcon } from "lucide-react";
import Link from "next/link";
import { useMemo, useState } from "react";
import type { ThirdwebClient } from "thirdweb";
@@ -120,9 +119,6 @@ export function TeamProjectsPage(props: {
createProject={() => setIsCreateProjectDialogOpen(true)}
teamMembersSettingsPath={`/team/${props.team.slug}/~/settings/members`}
/>
-
-
-
@@ -283,29 +279,6 @@ function AddNewButton(props: {
);
}
-function ShareButton() {
- //track event click
- const trackEvent = useTrack();
- return (
-
- );
-}
-
function SelectBy(props: {
value: SortById;
onChange: (value: SortById) => void;