This commit is contained in:
cursor[bot] 2026-08-27 19:40:30 -05:00 committed by GitHub
commit b8624486af
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 3 additions and 4 deletions

View file

@ -3,12 +3,10 @@
import { hasCapability, type Capability } from "@/utils/capabilities";
import useAuthorized from "./useAuthorized";
import useIsOrgAdmin from "./useIsOrgAdmin";
const useCan = (capability: Capability): boolean => {
const { userRole } = useAuthorized();
const isOrgAdmin = useIsOrgAdmin();
return hasCapability(userRole, capability, isOrgAdmin);
return hasCapability(userRole, capability);
};
export default useCan;

View file

@ -1,5 +1,6 @@
import { useState } from "react";
import useCan from "@/app/(dashboard)/hooks/useCan";
import useIsOrgAdmin from "@/app/(dashboard)/hooks/useIsOrgAdmin";
import DeletedKeysPage from "../DeletedKeysPage/DeletedKeysPage";
import DeletedTeamsPage from "../DeletedTeamsPage/DeletedTeamsPage";
import AuditLogsPanel from "./AuditLogsPanel";
@ -30,7 +31,7 @@ const DELETED_TEAMS_TAB: LogsTab = { id: "deleted teams", label: "Deleted Teams"
export default function SpendLogsTable({ accessToken, token, userRole, userID, premiumUser }: SpendLogsTableProps) {
const [activeTab, setActiveTab] = useState<LogsTabId>(REQUEST_LOGS_TAB.id);
const canViewAuditLogs = useCan("viewAuditLogs");
const canViewDeletedTeams = useCan("viewDeletedTeams");
const canViewDeletedTeams = useCan("viewDeletedTeams") || useIsOrgAdmin();
if (!accessToken || !token || !userRole || !userID) {
return (