mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Use trialExpiry for determining if a user is on trial (#47975)
This commit is contained in:
parent
d442608eb9
commit
6c1994cb86
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user