CartForm

cart · /react·component

Renders a <form> that encodes a cart mutation as hidden inputs consumed by a cart server action. Pass action to identify the mutation kind and supply the relevant optional fields for that kind.

Signature

@nordcom/commerce-cart
function CartForm(props: CartFormProps): Element;

Parameters

NameTypeDescription
propsCartFormProps

Returns

A <form> element with hidden mutation inputs and the provided children.

Example

<CartForm action="add-line" variantId={variantId} quantity={1} formAction={addToCartAction}>
  <button type="submit">Add to cart</button>
</CartForm>

CartDevtools CartFormProps CartProviderProps AppCartConfig BaseCartActions BuyerIdentityActions CartActions CartAttributeActions

Metadata@nordcom/commerce-cart@0.2.2Open in GitHub ↗

On this page