--- api_version: 2025-10 api_name: checkout-ui-extensions source_url: html: https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components md: https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components.md --- # Polaris web components ## Actions [![Button](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/button-thumbnail.png)![Button](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/button-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/actions/button) [Button](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/actions/button) [Triggers actions or events, such as submitting forms, opening dialogs, or navigating to other pages.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/actions/button) [![Clickable](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/clickable-thumbnail.png)![Clickable](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/clickable-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/actions/clickable) [Clickable](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/actions/clickable) [A generic interactive container component that provides a flexible alternative for custom interactive elements not achievable with existing components like Button or Link.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/actions/clickable) [![ClickableChip](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/clickable-chip-thumbnail.png)![ClickableChip](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/clickable-chip-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/actions/clickablechip) [Clickable​Chip](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/actions/clickablechip) [Interactive button used to categorize or highlight content attributes.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/actions/clickablechip) [![Link](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/link-thumbnail.png)![Link](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/link-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/actions/link) [Link](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/actions/link) [Makes text interactive, allowing users to navigate to other pages or perform specific actions.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/actions/link) [![PressButton](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/press-button-thumbnail.png)![PressButton](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/press-button-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/actions/pressbutton) [Press​Button](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/actions/pressbutton) [Allows users to toggle between active/inactive states.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/actions/pressbutton) ## Feedback [![Announcement](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/announcement-thumbnail.png)![Announcement](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/announcement-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/feedback/announcement) [Announcement](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/feedback/announcement) [The Announcement component provides a less disruptive alternative to auto-open modals for capturing user attention.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/feedback/announcement) [![Banner](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/banner-thumbnail.png)![Banner](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/banner-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/feedback/banner) [Banner](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/feedback/banner) [Highlights important information or required actions prominently within the interface.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/feedback/banner) [![Progress](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/progress-thumbnail.png)![Progress](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/progress-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/feedback/progress) [Progress](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/feedback/progress) [Displays an indicator showing the completion status of a task.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/feedback/progress) [![SkeletonParagraph](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/skeleton-paragraph-thumbnail.png)![SkeletonParagraph](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/skeleton-paragraph-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/feedback/skeletonparagraph) [Skeleton​Paragraph](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/feedback/skeletonparagraph) [Displays a placeholder representation of text content while it loads.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/feedback/skeletonparagraph) [![Spinner](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/spinner-thumbnail.png)![Spinner](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/spinner-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/feedback/spinner) [Spinner](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/feedback/spinner) [Displays an animated indicator showing users that content or actions are loading.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/feedback/spinner) ## Forms [![Checkbox](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/checkbox-thumbnail.png)![Checkbox](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/checkbox-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/checkbox) [Checkbox](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/checkbox) [Give users a clear way to make selections, such as agreeing to terms or choosing multiple items from a list.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/checkbox) [![ChoiceList](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/choice-list-thumbnail.png)![ChoiceList](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/choice-list-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/choicelist) [Choice​List](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/choicelist) [Present multiple options to users, allowing either single selections with radio buttons or multiple selections with checkboxes.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/choicelist) [![ConsentCheckbox](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/consent-checkbox-thumbnail.png)![ConsentCheckbox](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/consent-checkbox-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/consentcheckbox) [Consent​Checkbox](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/consentcheckbox) [Use buyer consent checkboxes for collecting the buyer’s approval for a given policy.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/consentcheckbox) [![ConsentPhoneField](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/consent-phone-field-thumbnail.png)![ConsentPhoneField](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/consent-phone-field-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/consentphonefield) [Consent​Phone​Field](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/consentphonefield) [Display a phone field for customers to sign up for text message marketing, noting that the phone field value will be automatically saved during checkout.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/consentphonefield) [![DateField](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/date-field-thumbnail.png)![DateField](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/date-field-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/datefield) [Date​Field](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/datefield) [Allow users to select a specific date with a date picker.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/datefield) [![DatePicker](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/date-picker-thumbnail.png)![DatePicker](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/date-picker-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/datepicker) [Date​Picker](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/datepicker) [Allow users to select a specific date or date range.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/datepicker) [![DropZone](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/drop-zone-thumbnail.png)![DropZone](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/drop-zone-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/dropzone) [Drop​Zone](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/dropzone) [Lets users upload files through drag-and-drop functionality into a designated area on a page, or by activating a button.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/dropzone) [![EmailField](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/email-field-thumbnail.png)![EmailField](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/email-field-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/emailfield) [Email​Field](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/emailfield) [Let users enter email addresses with optimized keyboard settings.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/emailfield) [![Form](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/form-thumbnail.png)![Form](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/form-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/form) [Form](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/form) [Wraps one or more form controls and enables implicit submission, letting users submit the form from any input by pressing “Enter.” Unlike the HTML form element, this component doesn’t automatically submit data via HTTP.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/form) [![MoneyField](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/money-field-thumbnail.png)![MoneyField](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/money-field-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/moneyfield) [Money​Field](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/moneyfield) [Collect monetary values from users with built-in currency formatting and validation.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/moneyfield) [![NumberField](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/number-field-thumbnail.png)![NumberField](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/number-field-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/numberfield) [Number​Field](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/numberfield) [Collect numerical values from users with optimized keyboard settings and built-in validation.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/numberfield) [![PasswordField](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/password-field-thumbnail.png)![PasswordField](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/password-field-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/passwordfield) [Password​Field](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/passwordfield) [Securely collect sensitive information from users.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/passwordfield) [![PhoneField](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/phone-field-thumbnail.png)![PhoneField](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/phone-field-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/phonefield) [Phone​Field](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/phonefield) [Use PhoneField to allow users to enter phone numbers.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/phonefield) [![Select](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/select-thumbnail.png)![Select](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/select-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/select) [Select](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/select) [Allow users to pick one option from a menu.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/select) [![Switch](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/switch-thumbnail.png)![Switch](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/switch-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/switch) [Switch](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/switch) [Give users a clear way to toggle options on or off.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/switch) [![TextArea](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/text-area-thumbnail.png)![TextArea](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/text-area-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/textarea) [Text​Area](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/textarea) [Collect longer text content from users with a multi-line input that expands automatically.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/textarea) [![TextField](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/text-field-thumbnail.png)![TextField](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/text-field-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/textfield) [Text​Field](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/textfield) [Lets users enter or edit text within a single-line input.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/textfield) [![URLField](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/url-field-thumbnail.png)![URLField](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/url-field-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/urlfield) [URL​Field](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/urlfield) [Collect URLs from users with built-in formatting and validation.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/forms/urlfield) ## Interactive [![Details](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/details-thumbnail.png)![Details](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/details-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/interactive/details) [Details](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/interactive/details) [Creates a collapsible content area that can be expanded or collapsed by users.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/interactive/details) [![Map](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/map-thumbnail.png)![Map](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/map-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/interactive/map) [Map](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/interactive/map) [Use Map to display a map on a page.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/interactive/map) ## Media [![Icon](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/icon-thumbnail.png)![Icon](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/icon-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/media/icon) [Icon](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/media/icon) [Renders a graphic symbol to visually communicate core parts of the product and available actions.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/media/icon) [![Image](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/image-thumbnail.png)![Image](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/image-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/media/image) [Image](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/media/image) [Embeds an image within the interface and controls its presentation.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/media/image) [![PaymentIcon](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/payment-icon-thumbnail.png)![PaymentIcon](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/payment-icon-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/media/paymenticon) [Payment​Icon](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/media/paymenticon) [Displays icons representing payment methods.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/media/paymenticon) [![ProductThumbnail](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/product-thumbnail-thumbnail.png)![ProductThumbnail](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/product-thumbnail-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/media/productthumbnail) [Product​Thumbnail](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/media/productthumbnail) [Use ProductThumbnail to display a product thumbnail](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/media/productthumbnail) ## Other [![QRCode](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/qr-code-thumbnail.png)![QRCode](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/qr-code-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/other/qrcode) [QR​Code](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/other/qrcode) [Displays a scannable QR code representing data such as URLs or text.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/other/qrcode) ## Overlays [![Modal](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/modal-thumbnail.png)![Modal](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/modal-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/overlays/modal) [Modal](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/overlays/modal) [Displays content in an overlay.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/overlays/modal) [![Popover](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/popover-thumbnail.png)![Popover](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/popover-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/overlays/popover) [Popover](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/overlays/popover) [Popovers are used to display content in an overlay that can be triggered by a button.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/overlays/popover) [![Sheet](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/sheet-thumbnail.png)![Sheet](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/sheet-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/overlays/sheet) [Sheet](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/overlays/sheet) [The Sheet component displays essential information for customers at the bottom of the screen, appearing above other elements.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/overlays/sheet) [![Tooltip](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/tooltip-thumbnail.png)![Tooltip](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/tooltip-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/overlays/tooltip) [Tooltip](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/overlays/tooltip) [Displays helpful information in a small overlay when users hover or focus on an element.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/overlays/tooltip) ## Structure [![Box](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/box-thumbnail.png)![Box](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/box-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/structure/box) [Box](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/structure/box) [A generic container that provides a flexible alternative for custom designs not achievable with existing components.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/structure/box) [![Divider](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/divider-thumbnail.png)![Divider](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/divider-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/structure/divider) [Divider](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/structure/divider) [Create clear visual separation between elements in your user interface.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/structure/divider) [![Grid](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/grid-thumbnail.png)![Grid](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/grid-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/structure/grid) [Grid](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/structure/grid) [Use `s-grid` to organize your content in a matrix of rows and columns and make responsive layouts for pages.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/structure/grid) [![OrderedList](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/ordered-list-thumbnail.png)![OrderedList](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/ordered-list-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/structure/orderedlist) [Ordered​List](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/structure/orderedlist) [Displays a numbered list of related items in a specific sequence.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/structure/orderedlist) [![QueryContainer](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/query-container-thumbnail.png)![QueryContainer](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/query-container-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/structure/querycontainer) [Query​Container](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/structure/querycontainer) [Establishes a query container for responsive design.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/structure/querycontainer) [![ScrollBox](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/scroll-box-thumbnail.png)![ScrollBox](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/scroll-box-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/structure/scrollbox) [Scroll​Box](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/structure/scrollbox) [Provides a scrollable container for long content that exceeds the available space.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/structure/scrollbox) [![Section](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/section-thumbnail.png)![Section](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/section-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/structure/section) [Section](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/structure/section) [Groups related content into clearly-defined thematic areas.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/structure/section) [![Stack](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/stack-thumbnail.png)![Stack](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/stack-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/structure/stack) [Stack](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/structure/stack) [Organizes elements horizontally or vertically along the block or inline axis.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/structure/stack) [![UnorderedList](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/unordered-list-thumbnail.png)![UnorderedList](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/unordered-list-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/structure/unorderedlist) [Unordered​List](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/structure/unorderedlist) [Displays a bulleted list of related items.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/structure/unorderedlist) ## Titles and text [![Abbreviation](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/abbreviation-thumbnail.png)![Abbreviation](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/abbreviation-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/titles-and-text/abbreviation) [Abbreviation](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/titles-and-text/abbreviation) [Displays abbreviated text or acronyms, revealing their full meaning or additional context through a tooltip on hover or focus.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/titles-and-text/abbreviation) [![Badge](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/badge-thumbnail.png)![Badge](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/badge-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/titles-and-text/badge) [Badge](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/titles-and-text/badge) [Inform users about the status of an object or indicate that an action has been completed.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/titles-and-text/badge) [![Chip](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/chip-thumbnail.png)![Chip](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/chip-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/titles-and-text/chip) [Chip](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/titles-and-text/chip) [Represents a set of user-supplied keywords that help label, organize, and categorize objects.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/titles-and-text/chip) [![Heading](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/heading-thumbnail.png)![Heading](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/heading-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/titles-and-text/heading) [Heading](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/titles-and-text/heading) [Renders hierarchical titles to communicate the structure and organization of page content.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/titles-and-text/heading) [![Paragraph](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/paragraph-thumbnail.png)![Paragraph](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/paragraph-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/titles-and-text/paragraph) [Paragraph](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/titles-and-text/paragraph) [Displays a block of text and can contain inline elements such as buttons, links, or emphasized text.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/titles-and-text/paragraph) [![Text](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/text-thumbnail.png)![Text](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/text-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/titles-and-text/text) [Text](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/titles-and-text/text) [Displays inline text with specific visual styles or tones.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/titles-and-text/text) [![Time](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/time-thumbnail.png)![Time](https://shopify.dev/images/templated-apis-screenshots/checkout-ui-extensions/2025-10/time-thumbnail.png)](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/titles-and-text/time) [Time](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/titles-and-text/time) [Represents a specific point or duration in time.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/titles-and-text/time) ## Utilities [Clipboard​Item](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/utilities/clipboarditem) [Enables copying text to the user’s clipboard.](https://shopify.dev/docs/api/checkout-ui-extensions/latest/polaris-web-components/utilities/clipboarditem)