SWAN
SWAN Design System
    OverviewDesignersDevelopersReact setupVanilla setupTokensCollaborationNewExpansion PacksDeprecationMigrationInternationalizationAI-Assisted DevelopmentThemingNew
    OverviewESLint pluginStylelint pluginSWAN OverlayCodemodsLive playground
    OverviewAccessibilityAll TokensColorCore PropsPage LayoutIconsModesResponsive SystemSpaceTypography
    OverviewAccordionAdaptive CarouselAlert BoxAnchor BarAspect RatioAvatarBannerBase TileBounded ContentBoxBreadcrumbsButtonButtonbarCalloutCardCarouselDeprecatedCheckboxCollapsibleColor SwatchesComboboxConvenience ElementsCountDate CalendarNewDate PickerNewDividerDropdownEmpty StateError BoundaryFieldsetFile DropzoneFile InputFile TileFlexBoxFluid ImageFormGridHeading (H1–H6)HiddenIcon ButtonLeft Hand NavigationLightboxNewLinkListListboxMenuModal DialogPage WrappersPaginationPipe SeparatorPopoverPrice BarPricingProgress BarProgressive ImagePromo CodeRadio ButtonRangeRatings StarsResponsive ImageSearch InputSelection SetSkeleton TextSpinnerSquare Image ContainerStandard TileStatus MessageStep IndicatorTableTabsText AreaText InputThumbnails HeroDeprecatedTime PickerNewToggle SwitchTypographyUncustomizable MarkupVisibleVisually HiddenZoom ControlsZoomable ImageNew
    OverviewButton PlacementDestructive ActionsFile UploadCommunicating System FeedbackNewDate & TimeNew
    OverviewCTAsCurrencyDate and TimeError StatesNumbersPhone Numbers
    SWAN
    SWAN Design System
      Show all code
      SWAN
      SWAN Design System
        OverviewDesignersDevelopersReact setupVanilla setupTokensCollaborationNewExpansion PacksDeprecationMigrationInternationalizationAI-Assisted DevelopmentThemingNew
        OverviewESLint pluginStylelint pluginSWAN OverlayCodemodsLive playground
        OverviewAccessibilityAll TokensColorCore PropsPage LayoutIconsModesResponsive SystemSpaceTypography
        OverviewAccordionAdaptive CarouselAlert BoxAnchor BarAspect RatioAvatarBannerBase TileBounded ContentBoxBreadcrumbsButtonButtonbarCalloutCardCarouselDeprecatedCheckboxCollapsibleColor SwatchesComboboxConvenience ElementsCountDate CalendarNewDate PickerNewDividerDropdownEmpty StateError BoundaryFieldsetFile DropzoneFile InputFile TileFlexBoxFluid ImageFormGridHeading (H1–H6)HiddenIcon ButtonLeft Hand NavigationLightboxNewLinkListListboxMenuModal DialogPage WrappersPaginationPipe SeparatorPopoverPrice BarPricingProgress BarProgressive ImagePromo CodeRadio ButtonRangeRatings StarsResponsive ImageSearch InputSelection SetSkeleton TextSpinnerSquare Image ContainerStandard TileStatus MessageStep IndicatorTableTabsText AreaText InputThumbnails HeroDeprecatedTime PickerNewToggle SwitchTypographyUncustomizable MarkupVisibleVisually HiddenZoom ControlsZoomable ImageNew
        OverviewButton PlacementDestructive ActionsFile UploadCommunicating System FeedbackNewDate & TimeNew
        OverviewCTAsCurrencyDate and TimeError StatesNumbersPhone Numbers
        • SWAN
        • Tools
        Tools
        SWAN tools help teams stay consistent and aligned with SWAN standards as they build, from writing code to reviewing live pages. With helpful linting, evolving codemods, and a browser overlay that shows how SWAN is used in production, the toolset makes it easier to catch issues early, spot design drift, and keep everything on track.
        eslint

        ESLint plugin

        SWAN's ESLint package helps you ensure consistent styling and strict adherence to SWAN standards in your JavaScript and TypeScript code.
        Stylelint

        Stylelint plugin

        SWAN's Stylelint package helps you ensure consistent styling and strict adherence to SWAN standards in your CSS and SCSS code.
        swan overlay

        SWAN Overlay

        Browser plugin that highlights the usage of SWAN components on pages
        codemods

        Codemods

        To make both major and minor upgrades easier, SWAN offers codemods to automate as many of the manual code changes as possible.
        ""

        Live playground

        Experiment with SWAN components in the live playground editor powered by the React Live code editor.
        Vista
        Terms of usePrivacy policyLegal notice