fix: display premium banner on audit page when license inactive (#16713)

Fixes: https://github.com/coder/coder/issues/14798
This commit is contained in:
Marcin Tojek
2025-02-26 14:16:48 +01:00
committed by GitHub
parent c5a265fbc3
commit a2cc1b896f

View File

@ -16,6 +16,12 @@ import { AuditPageView } from "./AuditPageView";
const AuditPage: FC = () => {
const feats = useFeatureVisibility();
// The "else false" is required if audit_log is undefined.
// It may happen if owner removes the license.
//
// see: https://github.com/coder/coder/issues/14798
const isAuditLogVisible = feats.audit_log || false;
const { showOrganizations } = useDashboard();
/**
@ -85,7 +91,7 @@ const AuditPage: FC = () => {
<AuditPageView
auditLogs={auditsQuery.data?.audit_logs}
isNonInitialPage={isNonInitialPage(searchParams)}
isAuditLogVisible={feats.audit_log}
isAuditLogVisible={isAuditLogVisible}
auditsQuery={auditsQuery}
error={auditsQuery.error}
showOrgDetails={showOrganizations}