fix(types): resolve typecheck errors after is_temporary removal
Some checks are pending
xtablo-ci / Checks (push) Waiting to run
Frontend Sourcemaps / upload-sourcemaps (push) Waiting to run

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Arthur Belleville 2026-04-30 17:11:43 +02:00
parent c56d5718b8
commit b1e9d74857
No known key found for this signature in database
4 changed files with 3 additions and 6 deletions

View file

@ -104,7 +104,7 @@ export const getAdminOverviewRouter = () => {
value: activeAccess.toLocaleString(), value: activeAccess.toLocaleString(),
}, },
{ {
changeLabel: `${temporaryUsers} temporary`, changeLabel: `${activeAccess} active`,
id: "admin-access", id: "admin-access",
label: "Admin Grants", label: "Admin Grants",
value: adminAccess.toLocaleString(), value: adminAccess.toLocaleString(),

View file

@ -49,7 +49,7 @@ describe("Layout", () => {
data: baseOrganizationData, data: baseOrganizationData,
isLoading: false, isLoading: false,
error: null, error: null,
} as ReturnType<typeof useOrganization>); } as unknown as ReturnType<typeof useOrganization>);
}); });
it("renders the layout with children", () => { it("renders the layout with children", () => {
@ -142,7 +142,7 @@ describe("Layout", () => {
}, },
isLoading: false, isLoading: false,
error: null, error: null,
} as ReturnType<typeof useOrganization>); } as unknown as ReturnType<typeof useOrganization>);
renderWithProviders(<Layout />); renderWithProviders(<Layout />);

View file

@ -451,7 +451,6 @@ function RecentProjectsSection() {
export function MainNavigation({ isCollapsed }: { isCollapsed: boolean }) { export function MainNavigation({ isCollapsed }: { isCollapsed: boolean }) {
const location = useLocation(); const location = useLocation();
const isReadOnly = useIsReadOnlyUser(); const isReadOnly = useIsReadOnlyUser();
const user = useUser();
const { t } = useTranslation("navigation"); const { t } = useTranslation("navigation");
const { mutate: createCheckout, isPending: checkoutPending } = useCreateCheckoutSession(); const { mutate: createCheckout, isPending: checkoutPending } = useCreateCheckoutSession();
const { data: organizationData } = useOrganization(); const { data: organizationData } = useOrganization();

View file

@ -12,7 +12,6 @@ import { useEffect, useState } from "react";
import { useMaybeUpgradeBlock } from "../contexts/UpgradeBlockContext"; import { useMaybeUpgradeBlock } from "../contexts/UpgradeBlockContext";
import { useOrganization } from "../hooks/organization"; import { useOrganization } from "../hooks/organization";
import { useCreateCheckoutSession, useTrialExpiration } from "../hooks/stripe"; import { useCreateCheckoutSession, useTrialExpiration } from "../hooks/stripe";
import { useMaybeUser } from "../providers/UserStoreProvider";
const MODAL_INTERVAL_MS = 15 * 60 * 1000; // 15 minutes const MODAL_INTERVAL_MS = 15 * 60 * 1000; // 15 minutes
const LAST_SHOWN_KEY = "trial-upsell-modal-last-shown"; const LAST_SHOWN_KEY = "trial-upsell-modal-last-shown";
@ -43,7 +42,6 @@ export function TrialUpsellModal() {
const [isOpen, setIsOpen] = useState(false); const [isOpen, setIsOpen] = useState(false);
const { daysRemaining } = useTrialExpiration(); const { daysRemaining } = useTrialExpiration();
const { data: organizationData } = useOrganization(); const { data: organizationData } = useOrganization();
const user = useMaybeUser();
const upgradeBlock = useMaybeUpgradeBlock(); const upgradeBlock = useMaybeUpgradeBlock();
const { mutate: createCheckout, isPending: checkoutPending } = useCreateCheckoutSession(); const { mutate: createCheckout, isPending: checkoutPending } = useCreateCheckoutSession();