--- title: Choice description: >- Options inside a `ChoiceList`. The wrapping `ChoiceList` component will dictate if the choice renders as radio buttons or checkboxes. api_version: 2025-01 api_name: checkout-ui-extensions source_url: html: >- https://shopify.dev/docs/api/checkout-ui-extensions/latest/components/forms/choice md: >- https://shopify.dev/docs/api/checkout-ui-extensions/latest/components/forms/choice.md --- # Choice Options inside a `ChoiceList`. The wrapping `ChoiceList` component will dictate if the choice renders as radio buttons or checkboxes. ## ChoiceProps * **id** **string** **required** A unique identifier for the choice. * **accessibilityLabel** **string** A label used for buyers using assistive technologies. When set, any `children` supplied to this component will not be announced to screen reader users. * **details** **string | RemoteFragment** Additional content to be revealed when selected. * **disabled** **boolean** Whether the choice can be changed. * **primaryContent** **string | RemoteFragment** The primary content for a choice. Rendered below `