mirror of
https://github.com/grafana/grafana.git
synced 2026-07-30 00:08:10 -05:00
Use trialExpiry for determining if a user is on trial (#47975)
This commit is contained in:
@@ -42,6 +42,7 @@ export interface LicenseInfo {
|
||||
stateInfo: string;
|
||||
edition: GrafanaEdition;
|
||||
enabledFeatures: { [key: string]: boolean };
|
||||
trialExpiry?: number;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import { config } from '@grafana/runtime/src';
|
||||
|
||||
export function isTrial() {
|
||||
const settings = (config as any).licensing;
|
||||
return settings?.isTrial;
|
||||
const expiry = config.licenseInfo?.trialExpiry;
|
||||
return !!(expiry && expiry > 0);
|
||||
}
|
||||
|
||||
export const highlightTrial = () => isTrial() && config.featureToggles.featureHighlights;
|
||||
|
||||
Reference in New Issue
Block a user