From b1e9d74857cdbb853f122f6dffdfc6045af8aa26 Mon Sep 17 00:00:00 2001 From: Arthur Belleville Date: Thu, 30 Apr 2026 17:11:43 +0200 Subject: [PATCH] fix(types): resolve typecheck errors after is_temporary removal Co-Authored-By: Claude Sonnet 4.6 (1M context) --- apps/api/src/routers/adminOverview.ts | 2 +- apps/main/src/components/Layout.test.tsx | 4 ++-- apps/main/src/components/NavigationBar.tsx | 1 - apps/main/src/components/TrialUpsellModal.tsx | 2 -- 4 files changed, 3 insertions(+), 6 deletions(-) diff --git a/apps/api/src/routers/adminOverview.ts b/apps/api/src/routers/adminOverview.ts index 42acf73..7877419 100644 --- a/apps/api/src/routers/adminOverview.ts +++ b/apps/api/src/routers/adminOverview.ts @@ -104,7 +104,7 @@ export const getAdminOverviewRouter = () => { value: activeAccess.toLocaleString(), }, { - changeLabel: `${temporaryUsers} temporary`, + changeLabel: `${activeAccess} active`, id: "admin-access", label: "Admin Grants", value: adminAccess.toLocaleString(), diff --git a/apps/main/src/components/Layout.test.tsx b/apps/main/src/components/Layout.test.tsx index c8298dc..bc20b2b 100644 --- a/apps/main/src/components/Layout.test.tsx +++ b/apps/main/src/components/Layout.test.tsx @@ -49,7 +49,7 @@ describe("Layout", () => { data: baseOrganizationData, isLoading: false, error: null, - } as ReturnType); + } as unknown as ReturnType); }); it("renders the layout with children", () => { @@ -142,7 +142,7 @@ describe("Layout", () => { }, isLoading: false, error: null, - } as ReturnType); + } as unknown as ReturnType); renderWithProviders(); diff --git a/apps/main/src/components/NavigationBar.tsx b/apps/main/src/components/NavigationBar.tsx index 50d2d9c..14477c8 100644 --- a/apps/main/src/components/NavigationBar.tsx +++ b/apps/main/src/components/NavigationBar.tsx @@ -451,7 +451,6 @@ function RecentProjectsSection() { export function MainNavigation({ isCollapsed }: { isCollapsed: boolean }) { const location = useLocation(); const isReadOnly = useIsReadOnlyUser(); - const user = useUser(); const { t } = useTranslation("navigation"); const { mutate: createCheckout, isPending: checkoutPending } = useCreateCheckoutSession(); const { data: organizationData } = useOrganization(); diff --git a/apps/main/src/components/TrialUpsellModal.tsx b/apps/main/src/components/TrialUpsellModal.tsx index 15c34cd..fd99c12 100644 --- a/apps/main/src/components/TrialUpsellModal.tsx +++ b/apps/main/src/components/TrialUpsellModal.tsx @@ -12,7 +12,6 @@ import { useEffect, useState } from "react"; import { useMaybeUpgradeBlock } from "../contexts/UpgradeBlockContext"; import { useOrganization } from "../hooks/organization"; import { useCreateCheckoutSession, useTrialExpiration } from "../hooks/stripe"; -import { useMaybeUser } from "../providers/UserStoreProvider"; const MODAL_INTERVAL_MS = 15 * 60 * 1000; // 15 minutes const LAST_SHOWN_KEY = "trial-upsell-modal-last-shown"; @@ -43,7 +42,6 @@ export function TrialUpsellModal() { const [isOpen, setIsOpen] = useState(false); const { daysRemaining } = useTrialExpiration(); const { data: organizationData } = useOrganization(); - const user = useMaybeUser(); const upgradeBlock = useMaybeUpgradeBlock(); const { mutate: createCheckout, isPending: checkoutPending } = useCreateCheckoutSession();