--- 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/2025-01/components/forms/choice md: >- https://shopify.dev/docs/api/checkout-ui-extensions/2025-01/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 `