mirror of
https://github.com/Unleash/unleash.git
synced 2025-05-12 01:17:04 +02:00
fix: use unleash to enable frontend SDK with token via variant (#9757)
This commit is contained in:
parent
9a25664a83
commit
fc40a4b4d8
@ -69,7 +69,8 @@ export type IFlagKey =
|
||||
| 'addEditStrategy'
|
||||
| 'newStrategyDropdown'
|
||||
| 'flagsOverviewSearch'
|
||||
| 'flagsReleaseManagementUI';
|
||||
| 'flagsReleaseManagementUI'
|
||||
| 'unleashFrontendSDK';
|
||||
|
||||
export type IFlags = Partial<{ [key in IFlagKey]: boolean | Variant }>;
|
||||
|
||||
@ -330,6 +331,11 @@ const flags: IFlags = {
|
||||
process.env.UNLEASH_EXPERIMENTAL_FLAGS_RELEASE_MANAGEMENT_UI,
|
||||
false,
|
||||
),
|
||||
unleashFrontendSDK: {
|
||||
name: 'disabled',
|
||||
feature_enabled: false,
|
||||
enabled: false,
|
||||
},
|
||||
};
|
||||
|
||||
export const defaultExperimentalOptions: IExperimentalOptions = {
|
||||
|
@ -10,7 +10,12 @@ export async function loadIndexHTML(
|
||||
): Promise<string> {
|
||||
const { cdnPrefix, baseUriPath = '' } = config.server;
|
||||
const uiFlags = encodeURI(JSON.stringify(config.ui.flags || '{}'));
|
||||
const unleashToken = config.unleashFrontendToken;
|
||||
|
||||
const variant = config.flagResolver.getVariant('unleashFrontendSDK');
|
||||
const unleashToken =
|
||||
variant.enabled && variant.payload
|
||||
? variant.payload.value
|
||||
: config.unleashFrontendToken;
|
||||
|
||||
let indexHTML: string;
|
||||
if (cdnPrefix) {
|
||||
|
Loading…
Reference in New Issue
Block a user