@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
26 lines • 1.33 kB
JavaScript
const FEATURE_FLAG_KEYS = {
lwm: "lwmWallet40",
lwd: "lwdWallet40",
};
export const getWallet40Attributes = (analyticsFeatureFlagMethod, platform) => {
if (!analyticsFeatureFlagMethod)
return false;
const featureFlagKey = FEATURE_FLAG_KEYS[platform];
const wallet40FeatureFlag = analyticsFeatureFlagMethod(featureFlagKey);
const isEnabled = wallet40FeatureFlag?.enabled ?? false;
return {
isEnabled,
marketBanner: wallet40FeatureFlag?.params?.marketBanner ?? false,
graphRework: wallet40FeatureFlag?.params?.graphRework ?? false,
quickActionCtas: wallet40FeatureFlag?.params?.quickActionCtas ?? false,
tour: wallet40FeatureFlag?.params?.tour ?? false,
mainNavigation: wallet40FeatureFlag?.params?.mainNavigation ?? false,
newReceiveDialog: wallet40FeatureFlag?.params?.newReceiveDialog ?? false,
lazyOnboarding: wallet40FeatureFlag?.params?.lazyOnboarding ?? false,
balanceRefreshRework: wallet40FeatureFlag?.params?.balanceRefreshRework ?? false,
assetSection: wallet40FeatureFlag?.params?.assetSection ?? false,
brazePlacement: wallet40FeatureFlag?.params?.brazePlacement ?? false,
operationsList: wallet40FeatureFlag?.params?.operationsList ?? false,
};
};
//# sourceMappingURL=wallet40.js.map