These icons are used in the Studio UI itself to label page types, fieldsets, and other structural elements. They are not the same as the frontend Icon component icons that render on your storefront.
When you register a page type, you can set a studio.icon property so editors can tell page types apart in the Studio UI. The same icon names work in fieldset definitions, props wizard variants, and toggle_button field options.
export const ProductDetailPage = definePageType('product-detail-page', {
name: 'product-detail-page',
kind: 'dynamic',
studio: {
label: 'Product Detail Page',
icon: 'tag',
},
});
If no icon is set, or the name doesn't match any entry in this list, Studio renders a question-mark file icon.
icon property)icon property)icon property)The variantIcon property on page types lets you show a different icon for page variants. When omitted, it falls back to the page type's icon value.