src/app/hooks/useOptimizelyMvtVariation/activateExperiment/index.js

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
import onClient from '#lib/utilities/onClient';

const activateExperiment = async (optimizely, experimentName, variation) => {
  if (onClient()) {
    const success = await optimizely.onReady();
    if (success) {
      optimizely.setForcedVariation(experimentName, variation);
      optimizely.activate(experimentName);
    }
  }
};

export default activateExperiment;