diff --git a/apps/web/app/(org)/dashboard/_components/MobileTab.tsx b/apps/web/app/(org)/dashboard/_components/MobileTab.tsx index 7ff0c88474..706433a21b 100644 --- a/apps/web/app/(org)/dashboard/_components/MobileTab.tsx +++ b/apps/web/app/(org)/dashboard/_components/MobileTab.tsx @@ -43,11 +43,13 @@ const MobileTab = () => { } }); return ( -
+
{activeOrg?.organization.name}
diff --git a/apps/web/app/(org)/dashboard/dashboard-data.ts b/apps/web/app/(org)/dashboard/dashboard-data.ts
index b1e2f0a5bc..e2a45473a0 100644
--- a/apps/web/app/(org)/dashboard/dashboard-data.ts
+++ b/apps/web/app/(org)/dashboard/dashboard-data.ts
@@ -71,9 +71,12 @@ export async function getDashboardData(user: typeof userSelectProps) {
)
.leftJoin(users, eq(organizationMembers.userId, users.id))
.where(
- or(
- eq(organizations.ownerId, user.id),
- eq(organizationMembers.userId, user.id),
+ and(
+ or(
+ eq(organizations.ownerId, user.id),
+ eq(organizationMembers.userId, user.id),
+ ),
+ isNull(organizations.tombstoneAt),
),
);
@@ -322,7 +325,12 @@ export async function getDashboardData(user: typeof userSelectProps) {
organizationInvites,
eq(organizations.id, organizationInvites.organizationId),
)
- .where(eq(organizations.ownerId, organization.ownerId)),
+ .where(
+ and(
+ eq(organizations.ownerId, organization.ownerId),
+ isNull(organizations.tombstoneAt),
+ ),
+ ),
);
const totalInvites = totalInvitesResult[0]?.value || 0;
diff --git a/apps/web/app/(org)/dashboard/settings/organization/Organization.tsx b/apps/web/app/(org)/dashboard/settings/organization/Organization.tsx
index f7a760e671..8d6fa89ee4 100644
--- a/apps/web/app/(org)/dashboard/settings/organization/Organization.tsx
+++ b/apps/web/app/(org)/dashboard/settings/organization/Organization.tsx
@@ -11,9 +11,9 @@ import {
import { toast } from "sonner";
import { manageBilling } from "@/actions/organization/manage-billing";
import { useDashboardContext } from "@/app/(org)/dashboard/Contexts";
-
import { BillingCard } from "./components/BillingCard";
import CapSettingsCard from "./components/CapSettingsCard";
+import DeleteOrg from "./components/DeleteOrg";
import { InviteDialog } from "./components/InviteDialog";
import { MembersCard } from "./components/MembersCard";
import { OrganizationDetailsCard } from "./components/OrganizationDetailsCard";
@@ -90,6 +90,8 @@ export const Organization = () => {
showOwnerToast={showOwnerToast}
handleManageBilling={() => handleManageBilling(setLoading)}
/>
+
+