--- title: Web components description: >- Web components are the UI building blocks that you use to display data and trigger API functions. These components are native UI elements that follow Shopify's design system and render optimized interfaces for workflows in the Shopify admin. api_version: 2026-01 api_name: admin-extensions source_url: html: 'https://shopify.dev/docs/api/admin-extensions/latest/web-components' md: 'https://shopify.dev/docs/api/admin-extensions/latest/web-components.md' --- # Web components Web components are the UI building blocks that you use to display data and trigger API functions. These components are native UI elements that follow [Shopify's design system](https://shopify.dev/docs/apps/design) and render optimized interfaces for workflows in the [Shopify admin](https://shopify.dev/docs/apps/build/admin). Your [target](https://shopify.dev/docs/api/admin-extensions/2026-01/targets) determines which components you can use because different locations in the Shopify admin have different interface requirements and constraints. ## Actions Actions enable users to perform tasks and navigate through the Shopify admin interface with interactive elements like buttons and links. [![Button](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/button-CdGXJjN3.png)![Button](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/button-CdGXJjN3.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/actions/button) [Button](https://shopify.dev/docs/api/admin-extensions/latest/web-components/actions/button) [Trigger actions or events, such as submitting forms, opening dialogs, or navigating to other pages.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/actions/button) [![Button group](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/buttongroup-cu3ttjUi.png)![Button group](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/buttongroup-cu3ttjUi.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/actions/button-group) [Button group](https://shopify.dev/docs/api/admin-extensions/latest/web-components/actions/button-group) [Display multiple related buttons in a single layout.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/actions/button-group) [![Clickable](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/clickable-Bed6GEzq.png)![Clickable](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/clickable-Bed6GEzq.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/actions/clickable) [Clickable](https://shopify.dev/docs/api/admin-extensions/latest/web-components/actions/clickable) [Make any content interactive with customizable styling such as backgrounds, padding, or borders.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/actions/clickable) [![Clickable chip](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/clickable-chip-DZ4SAGYc.png)![Clickable chip](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/clickable-chip-DZ4SAGYc.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/actions/clickable-chip) [Clickable chip](https://shopify.dev/docs/api/admin-extensions/latest/web-components/actions/clickable-chip) [Display interactive filters or tags that can be clicked or removed.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/actions/clickable-chip) [![Link](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/link-BHZwxvD8.png)![Link](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/link-BHZwxvD8.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/actions/link) [Link](https://shopify.dev/docs/api/admin-extensions/latest/web-components/actions/link) [Make text interactive, allowing users to navigate to other pages or perform specific actions.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/actions/link) [![Menu](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/menu-70pxKMNc.png)![Menu](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/menu-70pxKMNc.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/actions/menu) [Menu](https://shopify.dev/docs/api/admin-extensions/latest/web-components/actions/menu) [Display a list of actions that users can perform on a resource.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/actions/menu) ## Feedback and status indicators Feedback and status indicators communicate system states, progress, and important information to users. [![Badge](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/badge-SrJGEQW5.png)![Badge](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/badge-SrJGEQW5.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/feedback-and-status-indicators/badge) [Badge](https://shopify.dev/docs/api/admin-extensions/latest/web-components/feedback-and-status-indicators/badge) [Use color and text to communicate the state of orders, products, customers, and other business data.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/feedback-and-status-indicators/badge) [![Banner](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/banner-CSc2_A0f.png)![Banner](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/banner-CSc2_A0f.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/feedback-and-status-indicators/banner) [Banner](https://shopify.dev/docs/api/admin-extensions/latest/web-components/feedback-and-status-indicators/banner) [Highlight important information or required actions prominently within the interface.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/feedback-and-status-indicators/banner) [![Spinner](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/spinner-Bw4zIb82.png)![Spinner](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/spinner-Bw4zIb82.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/feedback-and-status-indicators/spinner) [Spinner](https://shopify.dev/docs/api/admin-extensions/latest/web-components/feedback-and-status-indicators/spinner) [Display an animated indicator to show that content or actions are loading.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/feedback-and-status-indicators/spinner) ## Forms Forms capture and validate user input with specialized field types optimized for different data collection needs in the Shopify admin. [![Checkbox](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/checkbox-DFmfCiT4.png)![Checkbox](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/checkbox-DFmfCiT4.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/checkbox) [Checkbox](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/checkbox) [Capture user selections, such as agreeing to terms or choosing multiple items from a list.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/checkbox) [![Choice list](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/choicelist-B2TfAN9x.png)![Choice list](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/choicelist-B2TfAN9x.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/choice-list) [Choice list](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/choice-list) [Present multiple options for single or multiple selections.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/choice-list) [![Color field](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/color-field-7dgfIQZ-.png)![Color field](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/color-field-7dgfIQZ-.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/color-field) [Color field](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/color-field) [Capture color selections with a color picker or text input.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/color-field) [![Color picker](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/color-picker-Bqlxgb4e.png)![Color picker](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/color-picker-Bqlxgb4e.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/color-picker) [Color picker](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/color-picker) [Enable users to select colors from a color palette.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/color-picker) [![Date field](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/datefield-PzzMeGH0.png)![Date field](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/datefield-PzzMeGH0.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/date-field) [Date field](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/date-field) [Capture date input with a consistent interface for date selection and proper validation.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/date-field) [![Date picker](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/datepicker-DUgxVSZB.png)![Date picker](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/datepicker-DUgxVSZB.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/date-picker) [Date picker](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/date-picker) [Allow merchants to select a specific date using a calendar-like picker interface.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/date-picker) [![Drop zone](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/dropzone-AQpi4uGt.png)![Drop zone](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/dropzone-AQpi4uGt.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/drop-zone) [Drop zone](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/drop-zone) [Accept file uploads through drag-and-drop or button activation.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/drop-zone) [![Email field](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/emailfield-vytm1uVt.png)![Email field](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/emailfield-vytm1uVt.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/email-field) [Email field](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/email-field) [Capture email address input from customers with built-in validation.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/email-field) [![Form](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/form-B0kMehyX.png)![Form](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/form-B0kMehyX.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/form) [Form](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/form) [Wrap form controls and enable implicit submission when users press Enter.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/form) [![Function settings](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/form-B0kMehyX.png)![Function settings](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/form-B0kMehyX.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/function-settings) [Function settings](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/function-settings) [Configure metafield settings for Shopify Functions with native save bar integration.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/function-settings) [![Money field](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/moneyfield-DbKmvaH-.png)![Money field](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/moneyfield-DbKmvaH-.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/money-field) [Money field](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/money-field) [Capture monetary values with built-in currency formatting and validation.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/money-field) [![Number field](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/numberfield-DD00ugG1.png)![Number field](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/numberfield-DD00ugG1.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/number-field) [Number field](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/number-field) [Capture numeric input with built-in validation.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/number-field) [![Password field](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/passwordfield-BE-5DANJ.png)![Password field](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/passwordfield-BE-5DANJ.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/password-field) [Password field](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/password-field) [Securely capture sensitive information.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/password-field) [![Search field](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/searchfield-FQ17iQis.png)![Search field](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/searchfield-FQ17iQis.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/search-field) [Search field](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/search-field) [Capture search terms using a single-line input field.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/search-field) [![Select](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/select-CQdXi2Yt.png)![Select](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/select-CQdXi2Yt.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/select) [Select](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/select) [Enable users to pick one option from a dropdown menu.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/select) [![Switch](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/switch-DE4Jf452.png)![Switch](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/switch-DE4Jf452.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/switch) [Switch](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/switch) [Toggle options on or off.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/switch) [![Text area](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/textarea-DSTYqCxX.png)![Text area](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/textarea-DSTYqCxX.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/text-area) [Text area](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/text-area) [Capture longer text content with a multi-line, resizable text input area.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/text-area) [![Text field](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/textfield-D5zp62-y.png)![Text field](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/textfield-D5zp62-y.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/text-field) [Text field](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/text-field) [Capture single-line text input.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/text-field) [![URL field](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/urlfield-RWo1-vx2.png)![URL field](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/urlfield-RWo1-vx2.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/url-field) [URL field](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/url-field) [Capture URLs with built-in formatting and validation.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/forms/url-field) ## Layout and structure Layout and structure components organize content hierarchically and spatially, creating clear visual relationships in Shopify admin interfaces. [![Box](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/box-CO_V79Xi.png)![Box](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/box-CO_V79Xi.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/layout-and-structure/box) [Box](https://shopify.dev/docs/api/admin-extensions/latest/web-components/layout-and-structure/box) [Display a generic container with consistent spacing and styling.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/layout-and-structure/box) [![Divider](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/divider-CvqN_5Pv.png)![Divider](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/divider-CvqN_5Pv.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/layout-and-structure/divider) [Divider](https://shopify.dev/docs/api/admin-extensions/latest/web-components/layout-and-structure/divider) [Create visual separation between content sections.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/layout-and-structure/divider) [![Grid](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/grid-BsFCiU5f.png)![Grid](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/grid-BsFCiU5f.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/layout-and-structure/grid) [Grid](https://shopify.dev/docs/api/admin-extensions/latest/web-components/layout-and-structure/grid) [Organize content in a matrix of rows and columns to build responsive layouts.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/layout-and-structure/grid) [![Ordered list](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/ordered-list-DkWPfrjo.png)![Ordered list](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/ordered-list-DkWPfrjo.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/layout-and-structure/ordered-list) [Ordered list](https://shopify.dev/docs/api/admin-extensions/latest/web-components/layout-and-structure/ordered-list) [Display a numbered list of items.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/layout-and-structure/ordered-list) [![Query container](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/querycontainer-MHu2kB_y.png)![Query container](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/querycontainer-MHu2kB_y.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/layout-and-structure/query-container) [Query container](https://shopify.dev/docs/api/admin-extensions/latest/web-components/layout-and-structure/query-container) [Manage loading and error states for data queries.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/layout-and-structure/query-container) [![Section](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/section-C8sCHOz2.png)![Section](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/section-C8sCHOz2.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/layout-and-structure/section) [Section](https://shopify.dev/docs/api/admin-extensions/latest/web-components/layout-and-structure/section) [Group related content into clearly-defined thematic areas.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/layout-and-structure/section) [![Stack](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/stack-B6pqB8LL.png)![Stack](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/stack-B6pqB8LL.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/layout-and-structure/stack) [Stack](https://shopify.dev/docs/api/admin-extensions/latest/web-components/layout-and-structure/stack) [Organize elements horizontally or vertically along the block or inline axis.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/layout-and-structure/stack) [![Table](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/table-yQvi0Pxe.png)![Table](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/table-yQvi0Pxe.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/layout-and-structure/table) [Table](https://shopify.dev/docs/api/admin-extensions/latest/web-components/layout-and-structure/table) [Display data in rows and columns.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/layout-and-structure/table) [![Unordered list](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/unordered-list-HLaM9fir.png)![Unordered list](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/unordered-list-HLaM9fir.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/layout-and-structure/unordered-list) [Unordered list](https://shopify.dev/docs/api/admin-extensions/latest/web-components/layout-and-structure/unordered-list) [Display a bulleted list of items.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/layout-and-structure/unordered-list) ## Media and visuals Media and visuals display images, icons, and graphical elements that enhance comprehension and visual communication in the Shopify admin. [![Avatar](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/avatar-BVCHBUf6.png)![Avatar](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/avatar-BVCHBUf6.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/media-and-visuals/avatar) [Avatar](https://shopify.dev/docs/api/admin-extensions/latest/web-components/media-and-visuals/avatar) [Display a user's profile image or initials.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/media-and-visuals/avatar) [![Icon](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/icon-a6puDp7d.png)![Icon](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/icon-a6puDp7d.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/media-and-visuals/icon) [Icon](https://shopify.dev/docs/api/admin-extensions/latest/web-components/media-and-visuals/icon) [Display standardized visual symbols to represent actions, statuses, or categories consistently.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/media-and-visuals/icon) [![Image](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/image-BLpC50N2.png)![Image](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/image-BLpC50N2.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/media-and-visuals/image) [Image](https://shopify.dev/docs/api/admin-extensions/latest/web-components/media-and-visuals/image) [Add visual content to the interface and customize the presentation of visuals.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/media-and-visuals/image) [![Thumbnail](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/thumbnail-DE81GcQz.png)![Thumbnail](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/thumbnail-DE81GcQz.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/media-and-visuals/thumbnail) [Thumbnail](https://shopify.dev/docs/api/admin-extensions/latest/web-components/media-and-visuals/thumbnail) [Display small preview images representing content, products, or media.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/media-and-visuals/thumbnail) ## Settings and templates Settings and templates provide specialized components for configuring extension behavior and integration with Shopify admin contexts. [![Admin action](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/adminaction-Dks_E1rR.png)![Admin action](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/adminaction-Dks_E1rR.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/settings-and-templates/admin-action) [Admin action](https://shopify.dev/docs/api/admin-extensions/latest/web-components/settings-and-templates/admin-action) [Define the title and action buttons that appear in action extension surfaces.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/settings-and-templates/admin-action) [![Admin block](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/adminblock-CMQlUaFH.png)![Admin block](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/adminblock-CMQlUaFH.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/settings-and-templates/admin-block) [Admin block](https://shopify.dev/docs/api/admin-extensions/latest/web-components/settings-and-templates/admin-block) [Configure block extension rendering on resource pages with height and overflow controls.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/settings-and-templates/admin-block) [![Admin print action](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/adminprintaction-DNTz_rKI.png)![Admin print action](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/adminprintaction-DNTz_rKI.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/settings-and-templates/admin-print-action) [Admin print action](https://shopify.dev/docs/api/admin-extensions/latest/web-components/settings-and-templates/admin-print-action) [Specify the URL to use when merchants trigger a print action extension.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/settings-and-templates/admin-print-action) ## Typography and content Typography and content components present textual information with appropriate hierarchy, emphasis, and styling for clear communication. [![Chip](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/chip-BfsVHJqK.png)![Chip](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/chip-BfsVHJqK.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/typography-and-content/chip) [Chip](https://shopify.dev/docs/api/admin-extensions/latest/web-components/typography-and-content/chip) [Display user-supplied keywords that label, organize, and categorize objects.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/typography-and-content/chip) [![Heading](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/heading-D2zFK9OA.png)![Heading](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/heading-D2zFK9OA.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/typography-and-content/heading) [Heading](https://shopify.dev/docs/api/admin-extensions/latest/web-components/typography-and-content/heading) [Render hierarchical titles to communicate the structure and organization of page content.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/typography-and-content/heading) [![Paragraph](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/paragraph-BpokbBlU.png)![Paragraph](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/paragraph-BpokbBlU.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/typography-and-content/paragraph) [Paragraph](https://shopify.dev/docs/api/admin-extensions/latest/web-components/typography-and-content/paragraph) [Display blocks of text that can contain inline elements such as buttons, links, or emphasized text.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/typography-and-content/paragraph) [![Text](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/text-Dd2oqkHC.png)![Text](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/text-Dd2oqkHC.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/typography-and-content/text) [Text](https://shopify.dev/docs/api/admin-extensions/latest/web-components/typography-and-content/text) [Display text with specific visual styles or tones.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/typography-and-content/text) [![Tooltip](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/tooltip-BXzVy986.png)![Tooltip](https://cdn.shopify.com/shopifycloud/shopify-dev/development/assets/assets/images/templated-apis-screenshots/admin/components/tooltip-BXzVy986.png)](https://shopify.dev/docs/api/admin-extensions/latest/web-components/typography-and-content/tooltip) [Tooltip](https://shopify.dev/docs/api/admin-extensions/latest/web-components/typography-and-content/tooltip) [Display additional information in an overlay on hover or focus.](https://shopify.dev/docs/api/admin-extensions/latest/web-components/typography-and-content/tooltip) ***