DashboardAnalyticsSettingsComponent LibraryComplete Polaris Web Components CatalogProduction-quality showcase of all Polaris components with working interactive examples. All components follow Shopify's 2025 design system best practices.s-page: Main container for app content with proper padding and layout structure.s-section: Content wrapper that groups related content. Top-level sections render as cards, nested sections adjust heading hierarchy.Organize elements in vertical or horizontal alignment with consistent spacing.Horizontal Stack:Button 1Button 2Button 3Vertical Stack:First item in vertical stackSecond item in vertical stackThird item in vertical stackResponsive grid layout for multi-column designs with automatic wrapping.Grid Item 1First column contentGrid Item 2Second column contentGrid Item 3Third column contentGeneric container for low-level layout control with custom padding, margins, and backgrounds.Styled Box ExampleContent inside a box with padding, background color, and rounded corners.Horizontal rule for visual separation between content sections.Content above dividerContent below dividerResponsive table for displaying tabular data. Automatically switches to stacked view on mobile devices.
Product
Price
Status
Last Updated
Premium Widget
$29.99
Active
2 days ago
Standard Widget
$49.99
Draft
5 days ago
Basic Widget
$19.99
Archived
30 days ago
Ordered and unordered lists with Polaris styling.
Ordered List:
First step in the process
Second step follows
Final step completes the workflow
Unordered List:
Feature one included
Feature two available
Feature three enabled
Single-line text input with label, placeholder, and help text.Multi-line text input for longer content like descriptions.Dropdown selection ideal for 4+ options or when space is limited.Select statusActiveDraftArchivedMultiple selection checkboxes for independent options.Exclusive single-selection options using radio buttons.Standard shipping (5-7 business days)Express shipping (2-3 business days)Overnight shipping (next business day)Toggle switch for binary on/off settings.Enable email notificationsEnable auto-save (recommended)Purpose-built input fields with built-in validation and formatting.Date and color pickers for specialized input types.Drag-and-drop file upload area for images, CSV, or other files.Drop files here or click to uploadAccepts images, CSV, and PDF filesThree button variants for different emphasis levels.Primary ActionSecondary ActionTertiary ActionDifferent tones for communicating intent and meaning.DefaultSuccessCriticalDisabledVisual feedback for different interaction states.Normal StateLoading StateDisabled StateGroup related buttons together for cohesive actions.CancelSave ChangesInteractive text link for navigation and actions.View full component libraryPill-shaped interactive chip buttons for filters and categories.ElectronicsClothingHome & GardenSports & OutdoorsProminent messaging for important information, status updates, and alerts.Info: Regular audits help maintain optimal conversion rates and user experience.Success: Your CRO audit completed successfully! Review the recommendations below.Warning: Some pages haven't been optimized in over 30 days. Consider running a new audit.Critical: Checkout page load time exceeds 3 seconds. This may impact conversions.Loading indicators for asynchronous operations in different sizes.SmallMediumLargeCircular user or entity avatar displaying initials or images.Small preview images for product listings and galleries.Small status indicators and labels with different tones.DefaultSuccessInfoAttentionWarningCriticalUser-supplied tags or removable filters with dismiss functionality.ElectronicsClothing & ApparelHome GoodsSports EquipmentModal dialog for focused content like confirmations, forms, or detailed information.Open Modal ExampleUse modals for critical actions like confirmations ("Are you sure you want to delete?") or detailed forms.Small overlay attached to a trigger element for contextual content and actions.Toggle Popover ExampleUse popovers for filter menus, additional actions, or brief contextual information.Brief tooltip displayed on hover or focus for additional context and explanations.Hover for TooltipTooltips work automatically on hover and are CSS-based for optimal performance.Hierarchical heading styles from 3XL (hero) to XS (compact).Heading 3XL - Hero HeadlinesHeading 2XL - Page TitlesHeading XL - Section HeadersHeading LG - SubsectionsHeading MD - Card TitlesHeading SM - Small HeadersHeading XS - Compact HeadersBody text in different sizes for various content contexts.Body LG - Large body text for improved readability in hero sections and introductory content.Body MD - Default body text for general content, descriptions, and standard paragraphs.Body SM - Smaller text for secondary information, captions, metadata, and helper text.Different text tones for communicating meaning and emphasis.Default tone - Standard content with normal emphasisSubdued tone - De-emphasized content for secondary informationSuccess tone - Positive messaging and successful outcomesCritical tone - Errors, warnings, and important alertsDifferent font weights for emphasis and hierarchy.Regular weight - Standard readable textMedium weight - Subtle emphasisSemibold weight - Moderate emphasisBold weight - Strong emphasis