For the complete documentation index, see llms.txt. This page is also available as Markdown.

Variation Hooks

useIgVariations()

Returns the list of variations the user is assigned to, including any redirect metadata for those variations.

import type { HeadlessVariationWithRedirects } from "@intelligems/headless";

const useIgVariations: () => {
  isReady: boolean;
  variations: HeadlessVariationWithRedirects[];
};

useIgVariation()

Returns the assigned variation for the given experience, including redirect metadata.

const useIgVariation: (experienceId: string) => {
  isReady: boolean;
  variation: HeadlessVariationWithRedirects | null;
};

useIgShippingVariation()

Returns the assigned variation for the shipping experience (if configured).

Last updated