<FitButton>
A compact “Find my size” button that opens the measuring window.
Pass a ref to get an ElementHandle (open(), close(), getRecommendation(), getElement()).
FitButton: ForwardRefExoticComponent<ElementProps & RefAttributes<ElementHandle>>productstringRequiredYour product identifier, as synced to TryYourSize. Changing it updates the element in place.
idstringOptionalclassNamestringOptionalstyleCSSPropertiesOptionalonReady(e: ElementEvents["ready"]) => voidOptionalThe element is shown and connected.
onSize(e: SizeEvent) => voidOptionalThe shopper got a size for this product: preselect the variant.
onOpen(e: ElementEvents["open"]) => voidOptionalonClose(e: ElementEvents["close"]) => voidOptionalonLoadError(e: ElementEvents["loaderror"]) => voidOptionalOur window could not be reached (network, CSP).
onRecommendation(r: Recommendation) => voidOptionalThe shopper's recommended size in your size labels: on mount when they are already connected, and on every change. Sizes only. Preselect your picker.
Example
Section titled “Example”<FitButton product="SKU-123" onSize={({ size }) => setSize(size)} />elements.create("button", { product: "SKU-123" }).mount("#find-my-size");Was this page helpful?
Thank you. We read every answer.