├── .devcontainer
└── devcontainer.json
├── .dockerignore
├── .editorconfig
├── .eslintignore
├── .eslintrc.js
├── .git-blame-ignore-revs
├── .github
├── CODEOWNERS
├── ISSUE_TEMPLATE
│ └── bug-template-for-jira.md
├── pr-title-checker-config.json
├── pull_request_template.md
└── workflows
│ ├── alpha.yml
│ ├── ci.yml
│ ├── playwright.yml
│ ├── pr-title-checker.yml
│ ├── release.yml
│ └── semver.yml
├── .gitignore
├── .markdownlint.json
├── .npmrc
├── .nvmrc
├── .prettierignore
├── .prettierrc.json
├── .stylelintignore
├── .stylelintrc.json
├── .vscode
├── extensions.json
├── settings.json
└── tasks.json
├── CHANGELOG.md
├── CODE_OF_CONDUCT.md
├── LICENSE
├── README.md
├── babel.config.js
├── docs
├── .babelrc
├── .eslintignore
├── docs-components
│ ├── AccessibilityChecklist.tsx
│ ├── AccessibilitySection.tsx
│ ├── App.tsx
│ ├── AppLayout.tsx
│ ├── Card.tsx
│ ├── Checkerboard.tsx
│ ├── ColorPalette.tsx
│ ├── ColorTile.tsx
│ ├── CombinationNew.tsx
│ ├── DevelopmentEditor.tsx
│ ├── DocSearch.tsx
│ ├── DocsSideNavigation.tsx
│ ├── DocsVisualRefreshTypographyStyle.tsx
│ ├── ErrorBoundary.tsx
│ ├── ExampleCode.tsx
│ ├── FeedbackBannerCallout.tsx
│ ├── Footer.tsx
│ ├── GeneratedPropTable.tsx
│ ├── GestaltLogo.tsx
│ ├── Header.tsx
│ ├── HeaderMenu.tsx
│ ├── IllustrationCard.tsx
│ ├── IllustrationContainer.tsx
│ ├── IllustrationSection.tsx
│ ├── InternalDocumentationSection.tsx
│ ├── InternalOnlyIconButton.tsx
│ ├── LocalizationSection.tsx
│ ├── MainSection.tsx
│ ├── MainSectionCard.tsx
│ ├── MainSectionSubsection.tsx
│ ├── Markdown.tsx
│ ├── MarkdownPage.tsx
│ ├── NavLink.tsx
│ ├── Overview.tsx
│ ├── OverviewList.tsx
│ ├── Page.tsx
│ ├── PageHeader.tsx
│ ├── PageHeaderQualitySummary.tsx
│ ├── PatternBarFill.tsx
│ ├── PatternLineMarker.tsx
│ ├── PrincipleItem.tsx
│ ├── PropTable.tsx
│ ├── QualityChecklist.tsx
│ ├── ReducedMotionGIF.tsx
│ ├── ResourcesFooter.tsx
│ ├── SandpackExample.tsx
│ ├── SearchContent.tsx
│ ├── SkipToContent.tsx
│ ├── StatusData.tsx
│ ├── Toc.tsx
│ ├── TokenExample.tsx
│ ├── TokenTable.tsx
│ ├── appContext.tsx
│ ├── atomDark.ts
│ ├── buttons
│ │ ├── CodeExampleDarkModeButton.tsx
│ │ ├── CodeExampleTextDirectionButton.tsx
│ │ ├── CollapseExpandCodeButton.tsx
│ │ ├── CopyCodeButton.tsx
│ │ ├── CopyLinkButton.tsx
│ │ ├── OpenInCodeSandboxButton.tsx
│ │ ├── OpenSandboxButton.tsx
│ │ ├── ShowHideEditorButton.tsx
│ │ ├── SidebarPlatformSwitcher.tsx
│ │ └── trackButtonClick.ts
│ ├── clipboardCopy.ts
│ ├── consts.ts
│ ├── contexts
│ │ ├── DocsConfigProvider.tsx
│ │ ├── DocsDefaultLabelProvider.tsx
│ │ ├── DocsExperimentProvider.tsx
│ │ └── LocalFilesProvider.tsx
│ ├── createHydra.ts
│ ├── data
│ │ ├── componentStatusMessaging.ts
│ │ ├── components.tsx
│ │ ├── foundations.tsx
│ │ ├── teamSupport.tsx
│ │ ├── types.ts
│ │ └── utils
│ │ │ ├── getByCategory.test.ts
│ │ │ ├── getByCategory.ts
│ │ │ ├── getByPlatform.test.ts
│ │ │ ├── getByPlatform.ts
│ │ │ ├── prettyPrintPlatform.ts
│ │ │ └── test-fixtures.tsx
│ ├── docgen.ts
│ ├── handleCodeSandbox.ts
│ ├── highlight.tsx
│ ├── navigationContext.tsx
│ ├── siteIndex.ts
│ └── useGetSideNavItems.tsx
├── docs.css
├── exampleCleanupLoader.js
├── examples
│ ├── README.md
│ ├── accessibility
│ │ ├── useFocusVisibleExample.tsx
│ │ └── useReducedMotionExample.tsx
│ ├── accordion
│ │ ├── exampleWithExternalControl.tsx
│ │ ├── expandable.tsx
│ │ ├── expandableGroup.tsx
│ │ ├── expandableWithErrorType.tsx
│ │ ├── expandableWithIconBadgeIconButton.tsx
│ │ ├── localizationLabels.tsx
│ │ ├── mainExample.tsx
│ │ ├── sizesExample.tsx
│ │ ├── staticVariant.tsx
│ │ ├── staticWithBadge.tsx
│ │ ├── staticWithErrorType.tsx
│ │ ├── staticWithIcon.tsx
│ │ └── staticWithIconButton.tsx
│ ├── activationcard
│ │ ├── completeVariant.tsx
│ │ ├── localizationLabels.tsx
│ │ ├── mainExample.tsx
│ │ ├── needsAttentionVariant.tsx
│ │ ├── notStartedVariant.tsx
│ │ └── pendingVariant.tsx
│ ├── animation
│ │ ├── celebrationExample.tsx
│ │ ├── easeExample.tsx
│ │ ├── educationExample.tsx
│ │ ├── feedbackExample.tsx
│ │ ├── transitionExample.tsx
│ │ └── useExample.tsx
│ ├── avatar
│ │ ├── colorExample.tsx
│ │ ├── ideasExample.tsx
│ │ ├── mainExample.tsx
│ │ ├── nameExample.tsx
│ │ ├── noEmojiExample.tsx
│ │ ├── noImageSourceExample.tsx
│ │ ├── overExample.tsx
│ │ ├── personExample.tsx
│ │ ├── shapeExample.tsx
│ │ ├── sizingExample.tsx
│ │ └── verifiedExample.tsx
│ ├── avatarGroup
│ │ ├── accessibility.tsx
│ │ ├── ideas.tsx
│ │ ├── main.tsx
│ │ ├── noEmoji.tsx
│ │ ├── noImageSource.tsx
│ │ ├── person.tsx
│ │ ├── roleButton.tsx
│ │ ├── roleLink.tsx
│ │ └── sizing.tsx
│ ├── avatargroupcluster
│ │ ├── avatar.tsx
│ │ ├── counter.tsx
│ │ ├── main.tsx
│ │ └── sizes.tsx
│ ├── badge
│ │ ├── doAlign.tsx
│ │ ├── doColor.tsx
│ │ ├── dontColor.tsx
│ │ ├── dontComplex.tsx
│ │ ├── localizationLabels.tsx
│ │ ├── main.tsx
│ │ ├── variantsOverMedia.tsx
│ │ ├── variantsPositioning.tsx
│ │ └── variantsType.tsx
│ ├── bannercallout
│ │ ├── accessibilityExample.tsx
│ │ ├── actionsExample.tsx
│ │ ├── dismissibleExample.tsx
│ │ ├── dontStack.tsx
│ │ ├── dontUseForMarketing.tsx
│ │ ├── localizationLabels.tsx
│ │ ├── main.tsx
│ │ ├── placeAtTop.tsx
│ │ ├── productMessages.tsx
│ │ ├── variantDefault.tsx
│ │ ├── variantError.tsx
│ │ ├── variantInfo.tsx
│ │ ├── variantMessage.tsx
│ │ ├── variantRecommendation.tsx
│ │ ├── variantSuccess.tsx
│ │ └── variantWarning.tsx
│ ├── banneroverlay
│ │ ├── callToAction.tsx
│ │ ├── ctaDismiss.tsx
│ │ ├── desktop.tsx
│ │ ├── dismissButton.tsx
│ │ ├── doConcise.tsx
│ │ ├── doEducate.tsx
│ │ ├── doNavigate.tsx
│ │ ├── dontCritical.tsx
│ │ ├── dontLong.tsx
│ │ ├── dontStack.tsx
│ │ ├── icon.tsx
│ │ ├── image.tsx
│ │ ├── main.tsx
│ │ ├── message.tsx
│ │ └── mobile.tsx
│ ├── bannerslim
│ │ ├── bareBannerSlimExample.tsx
│ │ ├── compactBannerSlimExample.tsx
│ │ ├── dismissableExample.tsx
│ │ ├── dontCombineWithBannerCallout.tsx
│ │ ├── dontUseAsBannerCallout.tsx
│ │ ├── dontUseAsToast.tsx
│ │ ├── dontUseForDenseInterfaces.tsx
│ │ ├── localizationLabels.tsx
│ │ ├── main.tsx
│ │ ├── messagePropExample.tsx
│ │ ├── oneBannerSlimPerSection.tsx
│ │ ├── placeNearMostRelatedElement.tsx
│ │ ├── primaryActionExample.tsx
│ │ ├── responsiveExample.tsx
│ │ ├── systemMessagesExample.tsx
│ │ ├── variantError.tsx
│ │ ├── variantInfo.tsx
│ │ ├── variantNeutral.tsx
│ │ ├── variantRecommendation.tsx
│ │ ├── variantSuccess.tsx
│ │ └── variantWarning.tsx
│ ├── bannerupsell
│ │ ├── actionsVariant.tsx
│ │ ├── dontShowSameOnceDismissed.tsx
│ │ ├── dontStack.tsx
│ │ ├── dontUseForCriticalInfo.tsx
│ │ ├── iconVariant.tsx
│ │ ├── imageVariant.tsx
│ │ ├── labelsExample.tsx
│ │ ├── localizationLabels.tsx
│ │ ├── mainExample.tsx
│ │ ├── messagePropForVisualStyle.tsx
│ │ ├── multipleTextField.tsx
│ │ ├── placeAtTopOfPage.tsx
│ │ ├── planTiming.tsx
│ │ ├── singleTextField.tsx
│ │ └── useForMarketing.tsx
│ ├── box
│ │ ├── absolute.tsx
│ │ ├── as.tsx
│ │ ├── autoMargins.tsx
│ │ ├── buildingBlock.tsx
│ │ ├── divs.tsx
│ │ ├── main.tsx
│ │ ├── notAllowed.tsx
│ │ ├── overflow.tsx
│ │ ├── padding.tsx
│ │ ├── ref.tsx
│ │ ├── responsive.tsx
│ │ ├── role.tsx
│ │ ├── rtl.tsx
│ │ ├── sizing.tsx
│ │ ├── visuallyHidden.tsx
│ │ └── zIndex.tsx
│ ├── button
│ │ ├── accessibilityDropdownExample.tsx
│ │ ├── colors.tsx
│ │ ├── disabled.tsx
│ │ ├── enabled.tsx
│ │ ├── focus.tsx
│ │ ├── iconExample.tsx
│ │ ├── iconTooltipToExplainDo.tsx
│ │ ├── iconTooltipToExplainDont.tsx
│ │ ├── keepSimpleTextDo.tsx
│ │ ├── keepSimpleTextDont.tsx
│ │ ├── lineclamp.tsx
│ │ ├── main.tsx
│ │ ├── placePrimaryButtonDo.tsx
│ │ ├── placePrimaryButtonDont.tsx
│ │ ├── selectedStateExample.tsx
│ │ ├── showFullTextDo.tsx
│ │ ├── showFullTextDont.tsx
│ │ ├── washColors.tsx
│ │ └── width.tsx
│ ├── buttongroup
│ │ ├── main.tsx
│ │ └── variantsWrap.tsx
│ ├── buttonlink
│ │ ├── colors.tsx
│ │ ├── disabled.tsx
│ │ ├── enabled.tsx
│ │ ├── focus.tsx
│ │ ├── iconEnd.tsx
│ │ ├── iconTooltipToExplainDo.tsx
│ │ ├── iconTooltipToExplainDont.tsx
│ │ ├── lineclamp.tsx
│ │ ├── localizationLabels.tsx
│ │ ├── main.tsx
│ │ ├── placePrimaryButtonDo.tsx
│ │ ├── placePrimaryButtonDont.tsx
│ │ ├── relAndTargetExample.tsx
│ │ ├── showFullTextDo.tsx
│ │ ├── showFullTextDont.tsx
│ │ ├── washColors.tsx
│ │ └── width.tsx
│ ├── buttonsocial
│ │ ├── email.tsx
│ │ ├── facebook.tsx
│ │ ├── google.tsx
│ │ └── main.tsx
│ ├── buttontoggle
│ │ ├── changeLabelsDo.tsx
│ │ ├── colorpicker.tsx
│ │ ├── colors.tsx
│ │ ├── confirmationDo.tsx
│ │ ├── consistencyDo.tsx
│ │ ├── default.tsx
│ │ ├── disabled.tsx
│ │ ├── dropdown.tsx
│ │ ├── focus.tsx
│ │ ├── icon.tsx
│ │ ├── iconOnly.tsx
│ │ ├── localization.tsx
│ │ ├── locationDo.tsx
│ │ ├── main.tsx
│ │ ├── selected.tsx
│ │ └── thumbnail.tsx
│ ├── chartgraph
│ │ ├── accessibility.tsx
│ │ ├── barColumn.tsx
│ │ ├── barHorizontal.tsx
│ │ ├── biaxial.tsx
│ │ ├── colors.tsx
│ │ ├── combo.tsx
│ │ ├── customLabelBarColumn.tsx
│ │ ├── customLabelBarHorizontal.tsx
│ │ ├── customTooltip.tsx
│ │ ├── decalBars.tsx
│ │ ├── decalLines.tsx
│ │ ├── doBiaxial.tsx
│ │ ├── doColor.tsx
│ │ ├── doLimit.tsx
│ │ ├── doSameColor.tsx
│ │ ├── dontBiaxial.tsx
│ │ ├── dontLimit.tsx
│ │ ├── labelBarColumn.tsx
│ │ ├── labelBarHorizontal.tsx
│ │ ├── layout.tsx
│ │ ├── legend.tsx
│ │ ├── line.tsx
│ │ ├── localizationLabels.tsx
│ │ ├── main.tsx
│ │ ├── neutral.tsx
│ │ ├── opacity.tsx
│ │ ├── precision.tsx
│ │ ├── range.tsx
│ │ ├── referenceArea.tsx
│ │ ├── responsive.tsx
│ │ ├── selectorTagData.tsx
│ │ ├── selectorTileData.tsx
│ │ ├── stackedBar.tsx
│ │ ├── tickFormatter.tsx
│ │ ├── timeseries.tsx
│ │ ├── title.tsx
│ │ └── tooltip.tsx
│ ├── checkbox
│ │ ├── checked.tsx
│ │ ├── disabled.tsx
│ │ ├── dontUseForOneSelection.tsx
│ │ ├── dontUseNumerousInTableRows.tsx
│ │ ├── dontUseToToggleState.tsx
│ │ ├── dontUseTruncatedText.tsx
│ │ ├── dontVerticallyCenterInputs.tsx
│ │ ├── error.tsx
│ │ ├── errorMessageExample.tsx
│ │ ├── indeterminate.tsx
│ │ ├── keepLabelsAndLegendsClear.tsx
│ │ ├── labelVisibilityExample.tsx
│ │ ├── legendsExample.tsx
│ │ ├── main.tsx
│ │ ├── sizeExample.tsx
│ │ ├── unchecked.tsx
│ │ ├── useAtStartOfTableRow.tsx
│ │ ├── useForMultiSelection.tsx
│ │ ├── useSingleInForms.tsx
│ │ ├── useVerticalAlignment.tsx
│ │ ├── withHelperTextExample.tsx
│ │ └── withImageExample.tsx
│ ├── collage
│ │ ├── main.tsx
│ │ ├── variantsColumns.tsx
│ │ ├── variantsColumnsCoverImage.tsx
│ │ ├── variantsCoverImage.tsx
│ │ ├── variantsGutter.tsx
│ │ └── variantsLayoutKey.tsx
│ ├── colors
│ │ ├── alternativeColorTextExample.tsx
│ │ ├── alternativeColorTokensExample.tsx
│ │ ├── alternativeColorsExample.tsx
│ │ ├── appropriateColorTokensExample.tsx
│ │ ├── communicateStatusExample.tsx
│ │ ├── distinctionExample.tsx
│ │ ├── establishedExample.tsx
│ │ ├── extendedColorsExample.tsx
│ │ ├── invalidElevationExample.tsx
│ │ ├── repurposeExample.tsx
│ │ ├── soleIndicatorExample.tsx
│ │ └── validElevationExample.tsx
│ ├── colorschemeprovider
│ │ └── variantsColorScheme.tsx
│ ├── column
│ │ ├── variantBasic.tsx
│ │ ├── variantEqualHeight.tsx
│ │ ├── variantGutters.tsx
│ │ ├── variantResizingColumns.tsx
│ │ ├── variantStackingColumns.tsx
│ │ ├── variantThreeColumn.tsx
│ │ ├── variantTwoColumn.tsx
│ │ └── variantTwoColumnUnequal.tsx
│ ├── combobox
│ │ ├── controlled.tsx
│ │ ├── disabled.tsx
│ │ ├── enabled.tsx
│ │ ├── error.tsx
│ │ ├── helperText.tsx
│ │ ├── hiddenLabel.tsx
│ │ ├── labelled.tsx
│ │ ├── localizationLabels.tsx
│ │ ├── main.tsx
│ │ ├── programmatic.tsx
│ │ ├── readOnly.tsx
│ │ ├── sizes.tsx
│ │ ├── subtext.tsx
│ │ ├── tags.tsx
│ │ ├── uncontrolled.tsx
│ │ └── visibleLabel.tsx
│ ├── container
│ │ └── variantsResponsive.tsx
│ ├── datapoint
│ │ ├── displayChangeInValueOverTime.tsx
│ │ ├── dontUseForLargeVolumesOfData.tsx
│ │ ├── dontUseLongDecimalValuesForTrend.tsx
│ │ ├── dontUseSubjectiveValuesForValue.tsx
│ │ ├── explicitTrendSentimentSettings.tsx
│ │ ├── mainExample.tsx
│ │ ├── makeSureToLocalizeNumericValues.tsx
│ │ ├── provideContextDetailFramingWithTooltip.tsx
│ │ ├── sizeExample1.tsx
│ │ ├── sizeExample2.tsx
│ │ ├── useFullNumberWithLocaleSeparators.tsx
│ │ ├── usePositiveTrendSentiment.tsx
│ │ └── withBadgeExample.tsx
│ ├── datavisualization
│ │ └── mobilegraphExample.tsx
│ ├── datefield
│ │ ├── disabled.tsx
│ │ ├── disabledDates.tsx
│ │ ├── enabled.tsx
│ │ ├── error.tsx
│ │ ├── helperText.tsx
│ │ ├── main.tsx
│ │ ├── readOnly.tsx
│ │ ├── sizes.tsx
│ │ └── states.tsx
│ ├── datepicker
│ │ ├── controlled.tsx
│ │ ├── disable.tsx
│ │ ├── disableSelected.tsx
│ │ ├── disabled.tsx
│ │ ├── enabled.tsx
│ │ ├── error.tsx
│ │ ├── helperText.tsx
│ │ ├── main.tsx
│ │ ├── mobile.tsx
│ │ ├── preselected.tsx
│ │ ├── range.tsx
│ │ ├── readOnly.tsx
│ │ ├── selectLists.tsx
│ │ └── size.tsx
│ ├── daterange
│ │ ├── disabledFuture.tsx
│ │ ├── disabledPast.tsx
│ │ ├── errorMessaging.tsx
│ │ ├── futureRadioGroup.tsx
│ │ ├── implementation.tsx
│ │ ├── localizationLabels.tsx
│ │ ├── main.tsx
│ │ ├── mobile.tsx
│ │ ├── pastRadioGroup.tsx
│ │ ├── readOnly.tsx
│ │ ├── secondaryDateRange.tsx
│ │ └── secondaryErrorMessages.tsx
│ ├── defaultlabelprovider
│ │ ├── no-translations.tsx
│ │ └── translations.tsx
│ ├── designtokensprovider
│ │ └── configuration.tsx
│ ├── devicetypeprovider
│ │ └── implementation.tsx
│ ├── divider
│ │ ├── dontCreateYourOwn.tsx
│ │ ├── dontInset.tsx
│ │ ├── dontOveruse.tsx
│ │ ├── dontUseForDecoration.tsx
│ │ ├── mainExample.tsx
│ │ ├── orientationExample1.tsx
│ │ ├── orientationExample2.tsx
│ │ ├── useDefaultGestalt.tsx
│ │ ├── useFromEdgeToEdge.tsx
│ │ ├── useToSeparateCollections.tsx
│ │ └── useWhitespaceToSeparateGroups.tsx
│ ├── dropdown
│ │ ├── action.tsx
│ │ ├── avatar.tsx
│ │ ├── badges.tsx
│ │ ├── composability.tsx
│ │ ├── customHeader.tsx
│ │ ├── customItem.tsx
│ │ ├── disabled.tsx
│ │ ├── doFeatures.tsx
│ │ ├── doIcons.tsx
│ │ ├── doOrder.tsx
│ │ ├── dontCustom.tsx
│ │ ├── dontSelectList.tsx
│ │ ├── dontTooltips.tsx
│ │ ├── link.tsx
│ │ ├── localizationLabels.tsx
│ │ ├── main.tsx
│ │ ├── mobile.tsx
│ │ ├── sections.tsx
│ │ └── subtext.tsx
│ ├── fieldset
│ │ ├── accessibility.tsx
│ │ ├── main.tsx
│ │ ├── variantsError.tsx
│ │ └── variantsLegend.tsx
│ ├── flex
│ │ ├── flexBasis.tsx
│ │ ├── flexItem.tsx
│ │ ├── gap.tsx
│ │ ├── main.tsx
│ │ ├── menu.tsx
│ │ └── overflowing.tsx
│ ├── globaleventshandlerprovider
│ │ ├── linkHandlersBannerCalloutUpsell.tsx
│ │ ├── linkHandlersDangerouslyDisableOnNavigation.tsx
│ │ ├── linkHandlersDropdown.tsx
│ │ ├── linkHandlersLinkButton.tsx
│ │ └── sheetMobileHandlers.tsx
│ ├── hacking_gestalt
│ │ ├── dangerouslySetInlineStyle.tsx
│ │ ├── ref.tsx
│ │ └── wrappingComponents.tsx
│ ├── heading
│ │ ├── accessibilityLevelExample.tsx
│ │ ├── alignmentExample.tsx
│ │ ├── clearlyDescribeTheSection.tsx
│ │ ├── colorsExample.tsx
│ │ ├── dontCenterAlign.tsx
│ │ ├── dontOverlyLongHeadings.tsx
│ │ ├── dontUseToEmphasizeText.tsx
│ │ ├── dontUseVagueLanguage.tsx
│ │ ├── groupTextIntoSections.tsx
│ │ ├── keepHeadingShort.tsx
│ │ ├── languageTokens.tsx
│ │ ├── mainExample.tsx
│ │ ├── overflowAndTruncationExample.tsx
│ │ ├── startAlignHeadings.tsx
│ │ └── variantsExample.tsx
│ ├── helpbutton
│ │ ├── endGuideElement.tsx
│ │ ├── intermixedBlocks.tsx
│ │ ├── localizationLabels.tsx
│ │ ├── main.tsx
│ │ ├── withLink.tsx
│ │ └── withText.tsx
│ ├── icon
│ │ ├── builtInIcon.tsx
│ │ ├── customIcon.tsx
│ │ ├── doClarity.tsx
│ │ ├── doIntentional.tsx
│ │ ├── dontInteractive.tsx
│ │ ├── dontRepurpose.tsx
│ │ └── main.tsx
│ ├── iconCompact
│ │ ├── builtInIcon.tsx
│ │ ├── customIcon.tsx
│ │ └── main.tsx
│ ├── iconbutton
│ │ ├── aria.tsx
│ │ ├── customIcon.tsx
│ │ ├── disabled.tsx
│ │ ├── enabled.tsx
│ │ ├── focusOnDarkBackground.tsx
│ │ ├── gestaltIcon.tsx
│ │ ├── grouping.tsx
│ │ ├── highActions.tsx
│ │ ├── image.tsx
│ │ ├── keyboard.tsx
│ │ ├── label.tsx
│ │ ├── lowActions.tsx
│ │ ├── main.tsx
│ │ ├── noGrouping.tsx
│ │ ├── selectedState.tsx
│ │ ├── selectedStateExample.tsx
│ │ ├── tooltip.tsx
│ │ └── tooltipVariant.tsx
│ ├── iconbuttonfloating
│ │ ├── doForScroll.tsx
│ │ ├── dontNegative.tsx
│ │ ├── dontNotification.tsx
│ │ ├── main.tsx
│ │ ├── variantsA11y.tsx
│ │ └── variantsWithTooltip.tsx
│ ├── iconbuttonlink
│ │ ├── active.tsx
│ │ ├── disabled.tsx
│ │ ├── enabled.tsx
│ │ ├── focusOnDarkBackground.tsx
│ │ ├── localizationLabels.tsx
│ │ └── main.tsx
│ ├── iconography
│ │ ├── centerAlignWithText.tsx
│ │ ├── dontBaselineWithText.tsx
│ │ ├── dontModifyIconDesignSpecs.tsx
│ │ ├── dontUseIconsWithoutLabels.tsx
│ │ ├── dontUseLowContrastColors.tsx
│ │ ├── stickToOurDesignTokens.tsx
│ │ ├── useIconsFollowingDesignSpecs.tsx
│ │ └── useIconsSemantically.tsx
│ ├── image
│ │ ├── delayOffScreenImageLoading.tsx
│ │ ├── imagesForPresentationOnly.tsx
│ │ ├── overlayContentOnImage.tsx
│ │ ├── placeholderColorUsage.tsx
│ │ └── scalingImageToFitContainer.tsx
│ ├── indicator
│ │ ├── counter.tsx
│ │ ├── main.tsx
│ │ └── notification.tsx
│ ├── label
│ │ └── variantWithFormComponent.tsx
│ ├── layer
│ │ ├── childContentRenderedOutsideExample.tsx
│ │ └── stackingUsingZIndexExample.tsx
│ ├── layouts
│ │ └── layoutsExample.tsx
│ ├── letterbox
│ │ ├── main.tsx
│ │ ├── variantSquare.tsx
│ │ ├── variantSquareHorizontalFrame.tsx
│ │ ├── variantSquareVerticalFrame.tsx
│ │ ├── variantTall.tsx
│ │ └── variantWide.tsx
│ ├── link
│ │ ├── accessibilityBoxes.tsx
│ │ ├── accessibilityTiers.tsx
│ │ ├── colors.tsx
│ │ ├── doClarity.tsx
│ │ ├── doDisplayExternal.tsx
│ │ ├── doMatchStyle.tsx
│ │ ├── doMeaning.tsx
│ │ ├── doUnderline.tsx
│ │ ├── doWeightLists.tsx
│ │ ├── dontGeneric.tsx
│ │ ├── dontMultiple.tsx
│ │ ├── dontOtherIcons.tsx
│ │ ├── dontOveruse.tsx
│ │ ├── dontUnderlineLists.tsx
│ │ ├── dontWeightTexts.tsx
│ │ ├── inline.tsx
│ │ ├── localizationLabels.tsx
│ │ ├── main.tsx
│ │ ├── variantExternalIcon.tsx
│ │ ├── variantHiddenUnderline.tsx
│ │ ├── variantInlineLink.tsx
│ │ ├── variantInlineOverride.tsx
│ │ ├── variantLinkText.tsx
│ │ ├── variantRel.tsx
│ │ ├── variantStandaloneLink.tsx
│ │ └── variantTarget.tsx
│ ├── list
│ │ ├── dontUseIfDisplayingFewerThanTwo.tsx
│ │ ├── dontUseIfWholeItemIsSelectable.tsx
│ │ ├── fontSize.tsx
│ │ ├── includeLinksIfRelevant.tsx
│ │ ├── labelsExample.tsx
│ │ ├── labelsExample1.tsx
│ │ ├── mainExample.tsx
│ │ ├── nestingExample.tsx
│ │ ├── nestingExample1.tsx
│ │ ├── nestingExample2.tsx
│ │ ├── nestingExample3.tsx
│ │ ├── spacingExample.tsx
│ │ ├── spacingExample1.tsx
│ │ ├── subcomponentComposabilityExample.tsx
│ │ ├── textAndLabelExample.tsx
│ │ ├── textAndLabelExample1.tsx
│ │ ├── textAndLabelExample2.tsx
│ │ ├── typeExample.tsx
│ │ ├── typeExample1.tsx
│ │ ├── typeExample2.tsx
│ │ └── useWhenDisplayingMoreThanTwo.tsx
│ ├── mask
│ │ ├── variantCircle.tsx
│ │ ├── variantContent.tsx
│ │ ├── variantWash.tsx
│ │ └── variantWillChangeTransform.tsx
│ ├── masonry
│ │ ├── align.tsx
│ │ ├── main.tsx
│ │ ├── variantsBasic.tsx
│ │ ├── variantsFlexible.tsx
│ │ └── variantsUniform.tsx
│ ├── modal
│ │ ├── accessibilityExample.tsx
│ │ ├── createBoardExample.tsx
│ │ ├── limitActionsExample.tsx
│ │ ├── localizationLabels.tsx
│ │ ├── mobileExample.tsx
│ │ ├── preventCloseExample.tsx
│ │ ├── roleAlertDialogExample.tsx
│ │ └── sizesExample.tsx
│ ├── modalalert
│ │ ├── doClearCommunicate.tsx
│ │ ├── doExplainWhy.tsx
│ │ ├── doLimitContent.tsx
│ │ ├── doProvideAction.tsx
│ │ ├── dontDoubleOverlay.tsx
│ │ ├── dontHardLanguage.tsx
│ │ ├── dontLeaveOutAction.tsx
│ │ ├── dontLeaveOutExplanation.tsx
│ │ ├── dontLongContent.tsx
│ │ ├── errorMultiAction.tsx
│ │ ├── errorSingleAction.tsx
│ │ ├── main.tsx
│ │ ├── mobileExample.tsx
│ │ ├── multipleActions.tsx
│ │ ├── singleAction.tsx
│ │ ├── warningMultiAction.tsx
│ │ ├── warningSingleAction.tsx
│ │ └── withCheckbox.tsx
│ ├── numberfield
│ │ ├── bestPractices-do-errorMessage.tsx
│ │ ├── bestPractices-do-helperText.tsx
│ │ ├── bestPractices-do-label.tsx
│ │ ├── bestPractices-do-related.tsx
│ │ ├── bestPractices-do-required.tsx
│ │ ├── bestPractices-dont-errorMessage.tsx
│ │ ├── bestPractices-dont-label.tsx
│ │ ├── bestPractices-dont-placeholder.tsx
│ │ ├── bestPractices-dont-related.tsx
│ │ ├── bestPractices-dont-required.tsx
│ │ ├── disabled.tsx
│ │ ├── enabled.tsx
│ │ ├── enterKeyHint.tsx
│ │ ├── error.tsx
│ │ ├── helperText.tsx
│ │ ├── main.tsx
│ │ ├── minMaxStep.tsx
│ │ ├── readOnly.tsx
│ │ ├── ref.tsx
│ │ └── sizes.tsx
│ ├── overlaypanel
│ │ ├── animationExample.tsx
│ │ ├── confirmationExample.tsx
│ │ ├── defaultExample.tsx
│ │ ├── footerExample.tsx
│ │ ├── localizationLabels.tsx
│ │ ├── preventClosingExample.tsx
│ │ ├── quickEditsExample.tsx
│ │ ├── sizesExample.tsx
│ │ └── subHeadingExample.tsx
│ ├── pageheader
│ │ ├── centerAlignedExample.tsx
│ │ ├── complimentaryItemsExample.tsx
│ │ ├── defaultExample.tsx
│ │ ├── dontOverloadExample.tsx
│ │ ├── includeImageExample.tsx
│ │ ├── includeProfilePictureExample.tsx
│ │ ├── localizationExample.tsx
│ │ ├── maxWidthExample.tsx
│ │ ├── minimumButtonsExample.tsx
│ │ ├── multiplePrimaryActionsExample.tsx
│ │ ├── onePrimaryActionExample.tsx
│ │ ├── primaryActionExample.tsx
│ │ ├── responsiveExample.tsx
│ │ ├── secondaryActionExample.tsx
│ │ ├── subtextExample.tsx
│ │ └── titleExample.tsx
│ ├── pog
│ │ ├── focusOnDarkBackground.tsx
│ │ ├── main.tsx
│ │ ├── rounding.tsx
│ │ ├── states.tsx
│ │ └── statesOnBackground.tsx
│ ├── popover
│ │ ├── a11y.tsx
│ │ ├── localizationLabels.tsx
│ │ ├── main.tsx
│ │ ├── variantAnchor.tsx
│ │ ├── variantIdealDirection.tsx
│ │ ├── variantLayer.tsx
│ │ ├── variantScrollingContainers.tsx
│ │ └── variantVisibility.tsx
│ ├── popovermessage
│ │ ├── customContent.tsx
│ │ ├── doEducate.tsx
│ │ ├── doReference.tsx
│ │ ├── dontDouble.tsx
│ │ ├── education.tsx
│ │ ├── main.tsx
│ │ ├── message.tsx
│ │ ├── notification.tsx
│ │ ├── primaryAction.tsx
│ │ ├── size.tsx
│ │ ├── visibility.tsx
│ │ └── zIndex.tsx
│ ├── pulsar
│ │ ├── doHighlight.tsx
│ │ ├── doPopover.tsx
│ │ ├── doPosition.tsx
│ │ ├── doPrioritize.tsx
│ │ ├── dontMultiple.tsx
│ │ ├── dontPopover.tsx
│ │ ├── dontPosition.tsx
│ │ ├── dontStatus.tsx
│ │ ├── main.tsx
│ │ ├── paused.tsx
│ │ └── size.tsx
│ ├── radiogroup
│ │ ├── addingABadgeExample.tsx
│ │ ├── directionExample.tsx
│ │ ├── dontUseToSelectMultipleItems.tsx
│ │ ├── dontUseToToggleStateOnMobile.tsx
│ │ ├── dontUseTruncatedText.tsx
│ │ ├── keepLabelsAndLegendsClear.tsx
│ │ ├── legendVisibilityExample.tsx
│ │ ├── main.tsx
│ │ ├── sizeExample.tsx
│ │ ├── statesExample.tsx
│ │ ├── useToSelectOnlyOneOption.tsx
│ │ ├── useWhenNeedClearAnswer.tsx
│ │ ├── withAnErrorExample.tsx
│ │ ├── withCustomLabelsExample.tsx
│ │ ├── withHelperTextExample.tsx
│ │ └── withImageExample.tsx
│ ├── screenSizes
│ │ ├── screenSizesAndroid.tsx
│ │ ├── screenSizesIos.tsx
│ │ └── screenSizesWeb.tsx
│ ├── scrollboundarycontainer
│ │ ├── autoOverflowExample.tsx
│ │ ├── modalExample.tsx
│ │ ├── popoverExample.tsx
│ │ └── visibleOverflowExample.tsx
│ ├── searchfield
│ │ ├── accessibilityExample.tsx
│ │ ├── dontAddCriticalInfoToPlaceholder.tsx
│ │ ├── dontHideBehindIcon.tsx
│ │ ├── dontTruncateText.tsx
│ │ ├── errorExample.tsx
│ │ ├── localizationExample.tsx
│ │ ├── mainExample.tsx
│ │ ├── makePlaceholderSpecific.tsx
│ │ ├── makeSearchFieldWide.tsx
│ │ ├── placeAboveContent.tsx
│ │ ├── sizesExample.tsx
│ │ └── variantsExample.tsx
│ ├── searchguide
│ │ ├── avatar.tsx
│ │ ├── avatargroup.tsx
│ │ ├── colors.tsx
│ │ ├── expandable.tsx
│ │ ├── expandableVariants.tsx
│ │ ├── gradient.tsx
│ │ ├── hideLowQualityDo.tsx
│ │ ├── icon.tsx
│ │ ├── image.tsx
│ │ ├── main.tsx
│ │ ├── noScrollDo.tsx
│ │ ├── selectedState.tsx
│ │ ├── serialDo.tsx
│ │ ├── showLowQualityDont.tsx
│ │ ├── singleDont.tsx
│ │ ├── startOfScreenDo.tsx
│ │ ├── truncateSearchQueriesDont.tsx
│ │ ├── upToNineDo.tsx
│ │ ├── upToNineDont.tsx
│ │ └── verticalScrollDont.tsx
│ ├── searchguidelink
│ │ ├── colors.tsx
│ │ ├── gradient.tsx
│ │ ├── hideLowQualityDo.tsx
│ │ ├── main.tsx
│ │ ├── noScrollDo.tsx
│ │ ├── serialDo.tsx
│ │ ├── showLowQualityDont.tsx
│ │ ├── singleDont.tsx
│ │ ├── startOfScreenDo.tsx
│ │ ├── thumbnail.tsx
│ │ ├── truncateSearchQueriesDont.tsx
│ │ ├── upToNineDo.tsx
│ │ ├── upToNineDont.tsx
│ │ └── verticalScrollDont.tsx
│ ├── segmentedcontrol
│ │ ├── defaultExample.tsx
│ │ ├── mainExample.tsx
│ │ ├── responsiveExample.tsx
│ │ └── sizeExample.tsx
│ ├── selectlist
│ │ ├── controlled.tsx
│ │ ├── disabled.tsx
│ │ ├── doOrder.tsx
│ │ ├── doSelection.tsx
│ │ ├── doSimple.tsx
│ │ ├── dontFeatures.tsx
│ │ ├── dontFourItems.tsx
│ │ ├── dontMix.tsx
│ │ ├── enabled.tsx
│ │ ├── error.tsx
│ │ ├── grouping.tsx
│ │ ├── helperText.tsx
│ │ ├── labelHidden.tsx
│ │ ├── labelVisible.tsx
│ │ ├── labelled.tsx
│ │ ├── main.tsx
│ │ └── size.tsx
│ ├── sheetmobile
│ │ ├── animation.tsx
│ │ ├── autoSize.tsx
│ │ ├── defaultSize.tsx
│ │ ├── differentSize.tsx
│ │ ├── dismissButtonHeader.tsx
│ │ ├── footer.tsx
│ │ ├── fullSize.tsx
│ │ ├── localizationLabels.tsx
│ │ ├── main.tsx
│ │ ├── navigationHeader.tsx
│ │ ├── outsideClick.tsx
│ │ ├── textOnlyHeader.tsx
│ │ └── withPrimaryActionHeader.tsx
│ ├── sidenavigation
│ │ ├── activeItemExample.tsx
│ │ ├── badgeExample.tsx
│ │ ├── borderExample.tsx
│ │ ├── collapsibleExample.tsx
│ │ ├── collapsibleHeaderExample.tsx
│ │ ├── collapsibleWithMixedIconsExample.tsx
│ │ ├── collapsibleWithoutIconsExample.tsx
│ │ ├── correctGroupingExample.tsx
│ │ ├── correctHeadingExample.tsx
│ │ ├── correctIconExample.tsx
│ │ ├── correctLengthExample.tsx
│ │ ├── counterExample.tsx
│ │ ├── customIconsExample.tsx
│ │ ├── disableItemExample.tsx
│ │ ├── displayExpandable.tsx
│ │ ├── displayExpanded.tsx
│ │ ├── displayStatic.tsx
│ │ ├── footerExample.tsx
│ │ ├── footerVariant.tsx
│ │ ├── groupLinkDisplayExpadable.tsx
│ │ ├── groupLinkDisplayStatic.tsx
│ │ ├── headerExample.tsx
│ │ ├── iconsExample.tsx
│ │ ├── incorrectGroupingExample.tsx
│ │ ├── incorrectHeadingExample.tsx
│ │ ├── incorrectIconExample.tsx
│ │ ├── incorrectLengthExample.tsx
│ │ ├── localizationLabels.tsx
│ │ ├── mainExample.tsx
│ │ ├── mobileExample.tsx
│ │ ├── nestedExample.tsx
│ │ ├── notificationsExample.tsx
│ │ ├── primaryAction.tsx
│ │ ├── sectionsExample.tsx
│ │ ├── subcomponent.tsx
│ │ └── subtextItemExample.tsx
│ ├── spinner
│ │ ├── delay.tsx
│ │ ├── doLocation.tsx
│ │ ├── doOverlay.tsx
│ │ ├── doWait.tsx
│ │ ├── dontLabel.tsx
│ │ ├── dontMultiple.tsx
│ │ ├── dontWait.tsx
│ │ ├── grayscale.tsx
│ │ ├── label.tsx
│ │ ├── localizationLabels.tsx
│ │ ├── main.tsx
│ │ └── white.tsx
│ ├── status
│ │ ├── ariaAttributesExample1.tsx
│ │ ├── ariaAttributesExample2.tsx
│ │ ├── basicTitle.tsx
│ │ ├── dontPlaceFarAwayFromItsSubject.tsx
│ │ ├── dontUseSVGsOrImages.tsx
│ │ ├── dontUseSubText.tsx
│ │ ├── mainExample.tsx
│ │ ├── placeCloseToItsSubject.tsx
│ │ ├── richTitle.tsx
│ │ ├── subtext.tsx
│ │ ├── useTitleWhenItRepresents.tsx
│ │ └── useToCommunicateAStepIn.tsx
│ ├── sticky
│ │ └── main.tsx
│ ├── switch
│ │ ├── doDisabled.tsx
│ │ ├── doLabel.tsx
│ │ ├── dontAlternative.tsx
│ │ ├── dontTruncate.tsx
│ │ ├── main.tsx
│ │ ├── variantCombinations.tsx
│ │ └── variantLabel.tsx
│ ├── table
│ │ ├── alignContent.tsx
│ │ ├── avoidOverStylingText.tsx
│ │ ├── bottomCaptionExample.tsx
│ │ ├── controlledExpandable.tsx
│ │ ├── dontAddSoMuchContent.tsx
│ │ ├── dontAlignContent.tsx
│ │ ├── dontMixTextAndGraphics.tsx
│ │ ├── dontOverStyleText.tsx
│ │ ├── dontUseExpandForDenseContent.tsx
│ │ ├── drawerRowExample.tsx
│ │ ├── expandRows.tsx
│ │ ├── main.tsx
│ │ ├── makeContentDigestable.tsx
│ │ ├── multipleStickyColumnsExample.tsx
│ │ ├── rowExpandableWithStickyColumns.tsx
│ │ ├── selected.tsx
│ │ ├── separateUnitType.tsx
│ │ ├── sortableHeaderCellsWithStickyColumns.tsx
│ │ ├── sortableTableCells.tsx
│ │ ├── stickyColumnExample.tsx
│ │ ├── stickyHeaderColumnExample.tsx
│ │ ├── stickyHeaderFooterExample.tsx
│ │ ├── topCaptionExample.tsx
│ │ └── uncontrolledExpandable.tsx
│ ├── tableofcontents
│ │ ├── dontPlaceFarAway.tsx
│ │ ├── localizationLabels.tsx
│ │ ├── main.tsx
│ │ ├── nestedItemsExample.tsx
│ │ ├── topAlignWithContentTitle.tsx
│ │ └── withHeaderExample.tsx
│ ├── tabs
│ │ ├── backgroundColor.tsx
│ │ ├── doAboveTarget.tsx
│ │ ├── doBeConcise.tsx
│ │ ├── doOrderByRelevance.tsx
│ │ ├── dontFilterContent.tsx
│ │ ├── dontHide.tsx
│ │ ├── dontTruncateLabels.tsx
│ │ ├── icons.tsx
│ │ ├── indicator.tsx
│ │ ├── mainExample.tsx
│ │ ├── sizes.tsx
│ │ └── wrapping.tsx
│ ├── tag
│ │ ├── doDescribe.tsx
│ │ ├── doInput.tsx
│ │ ├── doSuccinct.tsx
│ │ ├── dontInput.tsx
│ │ ├── dontInteractive.tsx
│ │ ├── dontIntermix.tsx
│ │ ├── localizationLabels.tsx
│ │ ├── main.tsx
│ │ ├── sizes.tsx
│ │ ├── variantDisabled.tsx
│ │ ├── variantDismissable.tsx
│ │ ├── variantError.tsx
│ │ ├── variantMaxWidth.tsx
│ │ └── variantWarning.tsx
│ ├── tagdata
│ │ ├── baseColor.tsx
│ │ ├── colors.tsx
│ │ ├── disabled.tsx
│ │ ├── dismissible.tsx
│ │ ├── doChangeBaseColor.tsx
│ │ ├── doUseSameStyle.tsx
│ │ ├── doUseShortLabels.tsx
│ │ ├── dontChangeBaseColor.tsx
│ │ ├── dontMixStyles.tsx
│ │ ├── dontUseLongLabels.tsx
│ │ ├── group.tsx
│ │ ├── localizationLabels.tsx
│ │ ├── main.tsx
│ │ ├── sizes.tsx
│ │ └── tooltip.tsx
│ ├── taparea
│ │ ├── accessibility.tsx
│ │ ├── compressBehavior.tsx
│ │ ├── focus.tsx
│ │ ├── fullSpace.tsx
│ │ ├── heightWidth.tsx
│ │ ├── inlineUsage.tsx
│ │ ├── main.tsx
│ │ ├── mouseCursor.tsx
│ │ └── withLinkButton.tsx
│ ├── taparealink
│ │ ├── compressBehavior.tsx
│ │ ├── focus.tsx
│ │ ├── heightWidth.tsx
│ │ ├── inlineUsage.tsx
│ │ ├── localizationLabels.tsx
│ │ ├── main.tsx
│ │ └── mouseCursor.tsx
│ ├── text
│ │ ├── alignment.tsx
│ │ ├── boxInline.tsx
│ │ ├── colors.tsx
│ │ ├── doMinimalStyle.tsx
│ │ ├── doStartAlign.tsx
│ │ ├── doUseSize.tsx
│ │ ├── doWeight.tsx
│ │ ├── dontCenterAlign.tsx
│ │ ├── dontMixStyles.tsx
│ │ ├── dontUnderline.tsx
│ │ ├── dontUseHierarchy.tsx
│ │ ├── languageTokens.tsx
│ │ ├── main.tsx
│ │ ├── overflowTruncation.tsx
│ │ ├── refs.tsx
│ │ ├── sizes.tsx
│ │ ├── styles.tsx
│ │ └── title.tsx
│ ├── textarea
│ │ ├── defaultVariant.tsx
│ │ ├── disabled.tsx
│ │ ├── disabledVariant.tsx
│ │ ├── doAsAffordance.tsx
│ │ ├── doHelper.tsx
│ │ ├── doLabel.tsx
│ │ ├── doRows.tsx
│ │ ├── dontPlaceholder.tsx
│ │ ├── dontPlaceholderLabel.tsx
│ │ ├── dontRows.tsx
│ │ ├── dontSetRowPropToLessThan2.tsx
│ │ ├── dontSingleText.tsx
│ │ ├── dontUsePlaceholderAsReplacementForLabel.tsx
│ │ ├── dontUsePlaceholderToProvideAny.tsx
│ │ ├── dontUseWhenTextInputIsASingle.tsx
│ │ ├── enabled.tsx
│ │ ├── error.tsx
│ │ ├── errorMessageVariant.tsx
│ │ ├── helperText.tsx
│ │ ├── helperTextVariant.tsx
│ │ ├── hiddenLabel.tsx
│ │ ├── label.tsx
│ │ ├── labelVisibilityVariant.tsx
│ │ ├── labelled.tsx
│ │ ├── main.tsx
│ │ ├── maximumLengthEnabled.tsx
│ │ ├── maximumLengthError.tsx
│ │ ├── maximumLengthExample1.tsx
│ │ ├── maximumLengthExample2.tsx
│ │ ├── readOnly.tsx
│ │ ├── readOnlyVariant.tsx
│ │ ├── rows.tsx
│ │ ├── setHeightOfUsingRowTo.tsx
│ │ ├── tags.tsx
│ │ ├── useAsAffordanceToInputLongerText.tsx
│ │ ├── useHelperTextToProvideAdditional.tsx
│ │ ├── useLabelToClearlyDenoteWhat.tsx
│ │ ├── withRowsExample.tsx
│ │ └── withTagsExample.tsx
│ ├── textcompact
│ │ ├── languageTokens.tsx
│ │ ├── main.tsx
│ │ ├── variantAlignment.tsx
│ │ ├── variantBoxInline.tsx
│ │ ├── variantColors.tsx
│ │ ├── variantOverflowTruncation.tsx
│ │ ├── variantRefs.tsx
│ │ ├── variantStyles.tsx
│ │ └── variantTitle.tsx
│ ├── textfield
│ │ ├── disabled.tsx
│ │ ├── doAsRequired.tsx
│ │ ├── doError.tsx
│ │ ├── doHelperImportant.tsx
│ │ ├── doHelperOptional.tsx
│ │ ├── doLabel.tsx
│ │ ├── doRelated.tsx
│ │ ├── dontAsRequired.tsx
│ │ ├── dontGeneric.tsx
│ │ ├── dontLabel.tsx
│ │ ├── dontPlaceholder.tsx
│ │ ├── dontUnrelated.tsx
│ │ ├── enabled.tsx
│ │ ├── error.tsx
│ │ ├── hiddenLabel.tsx
│ │ ├── labelled.tsx
│ │ ├── localizationLabels.tsx
│ │ ├── main.tsx
│ │ ├── maximumLength.tsx
│ │ ├── maximumLengthSingleLine.tsx
│ │ ├── mobileExample1.tsx
│ │ ├── mobileExample2.tsx
│ │ ├── mobileExample3.tsx
│ │ ├── mobileExample4.tsx
│ │ ├── password.tsx
│ │ ├── readOnly.tsx
│ │ ├── size.tsx
│ │ ├── tags.tsx
│ │ └── visibleLabel.tsx
│ ├── textui
│ │ ├── languageTokens.tsx
│ │ ├── main.tsx
│ │ ├── variantAlignment.tsx
│ │ ├── variantBoxInline.tsx
│ │ ├── variantColors.tsx
│ │ ├── variantOverflowTruncation.tsx
│ │ ├── variantRefs.tsx
│ │ ├── variantSizes.tsx
│ │ ├── variantStyles.tsx
│ │ └── variantTitle.tsx
│ ├── tiledata
│ │ ├── color.tsx
│ │ ├── disabled.tsx
│ │ ├── group.tsx
│ │ ├── main.tsx
│ │ ├── multipleCheckboxDo.tsx
│ │ ├── multipleCheckboxDont.tsx
│ │ ├── singleTileDo.tsx
│ │ ├── singleTileDont.tsx
│ │ └── tooltip.tsx
│ ├── toast
│ │ ├── avatar.tsx
│ │ ├── desktop.tsx
│ │ ├── dismissable.tsx
│ │ ├── doConcise.tsx
│ │ ├── doDismiss.tsx
│ │ ├── doInteraction.tsx
│ │ ├── doOne.tsx
│ │ ├── dontMultiple.tsx
│ │ ├── dontPermanent.tsx
│ │ ├── dontRequest.tsx
│ │ ├── dontWordy.tsx
│ │ ├── error.tsx
│ │ ├── helperLink.tsx
│ │ ├── howto.tsx
│ │ ├── icon.tsx
│ │ ├── image.tsx
│ │ ├── localizationLabels.tsx
│ │ ├── main.tsx
│ │ ├── message.tsx
│ │ ├── mobile.tsx
│ │ ├── primaryAction.tsx
│ │ ├── processing.tsx
│ │ ├── richMessage.tsx
│ │ ├── success.tsx
│ │ └── textOnly.tsx
│ ├── tooltip
│ │ ├── avoidRepetitiveLabeling1.tsx
│ │ ├── avoidRepetitiveLabeling2.tsx
│ │ ├── displayLinkAtBottom.tsx
│ │ ├── dontPairWithDisabledElement.tsx
│ │ ├── dontUseToCommunicateCriticalInfo.tsx
│ │ ├── dontUseToRestateVisibleText.tsx
│ │ ├── mainExample.tsx
│ │ ├── positionRelativeToInlineElement.tsx
│ │ ├── properPositioningExample.tsx
│ │ ├── specifyPreferredPosition.tsx
│ │ ├── specifyZIndexOrder.tsx
│ │ ├── useToAddSupplementaryInfo.tsx
│ │ ├── useToDescribeInteractiveElement.tsx
│ │ └── useToDistinguishRelatedActions.tsx
│ ├── typography
│ │ ├── alignAndSpaceTextForReadability.tsx
│ │ ├── dontCenterTextWithTightLeading.tsx
│ │ ├── dontTruncateParagraphText.tsx
│ │ ├── dontTruncateTextInControls.tsx
│ │ ├── dontUseFixedSizeLineHeightAndCaps.tsx
│ │ ├── dontUseSmallSizes.tsx
│ │ ├── truncateForSecondaryText.tsx
│ │ ├── useProperFontSize.tsx
│ │ ├── useStandardsForLanguageTranslation.tsx
│ │ └── wrapTextWhenNeeded.tsx
│ ├── usefocusvisible
│ │ └── exampleButtons.tsx
│ ├── usereducedmotion
│ │ └── example.tsx
│ ├── video
│ │ ├── autoplayAndErrorDetectionExample.tsx
│ │ ├── captionsExample.tsx
│ │ ├── controlsExample.tsx
│ │ ├── localizationLabels.tsx
│ │ ├── mainExample.tsx
│ │ ├── multipleSourcesExample.tsx
│ │ ├── updatesExample.tsx
│ │ └── withChildrenExample.tsx
│ ├── washanimated
│ │ └── main.tsx
│ └── zindex_classes
│ │ ├── foundationalComponentsExample.tsx
│ │ └── layerExample.tsx
├── graphics
│ ├── about_us
│ │ ├── harmonious.svg
│ │ ├── inclusive.svg
│ │ └── velocity.svg
│ ├── building-blocks
│ │ ├── Box.svg
│ │ ├── Column.svg
│ │ ├── Container.svg
│ │ ├── Flex.svg
│ │ ├── Layer.svg
│ │ ├── Letterbox.svg
│ │ ├── Mask.svg
│ │ ├── Pog.svg
│ │ ├── ScrollBoundaryContainer.svg
│ │ ├── Sticky.svg
│ │ ├── TapArea.svg
│ │ └── ZIndexClasses.svg
│ ├── data-viz-color-examples
│ │ ├── dataViz2Colors.svg
│ │ ├── dataViz3Colors.svg
│ │ ├── dataViz4Colors.svg
│ │ ├── dataViz6Colors.svg
│ │ ├── dataViz8Colors.svg
│ │ ├── dataVizPrimary.svg
│ │ └── dataVizSuccessError.svg
│ ├── foundations
│ │ ├── accessibility.svg
│ │ ├── animation.svg
│ │ ├── brand_expression.svg
│ │ ├── color.svg
│ │ ├── content.svg
│ │ ├── data_visualization.svg
│ │ ├── design-tokens.svg
│ │ ├── elevation.svg
│ │ ├── forms.svg
│ │ ├── iconography.svg
│ │ ├── illustration.svg
│ │ ├── international-design.svg
│ │ ├── layout.svg
│ │ ├── messaging.svg
│ │ ├── screen-size.svg
│ │ └── typography.svg
│ ├── general
│ │ ├── Accordion.svg
│ │ ├── ActivationCard.svg
│ │ ├── Avatar.svg
│ │ ├── AvatarGroup.svg
│ │ ├── AvatarPair.svg
│ │ ├── Badge.svg
│ │ ├── BannerCallout.svg
│ │ ├── BannerOverlay.svg
│ │ ├── BannerSlim.svg
│ │ ├── BannerUpsell.svg
│ │ ├── Button.svg
│ │ ├── ButtonGroup.svg
│ │ ├── ButtonLink.svg
│ │ ├── ButtonSocial.svg
│ │ ├── ButtonToggle.svg
│ │ ├── Card.svg
│ │ ├── ChartGraph.svg
│ │ ├── Checkbox.svg
│ │ ├── Collage.svg
│ │ ├── ComboBox.svg
│ │ ├── Datapoint.svg
│ │ ├── DateField.svg
│ │ ├── DatePicker.svg
│ │ ├── DateRange.svg
│ │ ├── Divider.svg
│ │ ├── Dropdown.svg
│ │ ├── Heading.svg
│ │ ├── HelpButton.svg
│ │ ├── Icon.svg
│ │ ├── IconButton.svg
│ │ ├── IconButtonFloating.svg
│ │ ├── IconButtonLink.svg
│ │ ├── Image.svg
│ │ ├── Label.svg
│ │ ├── Link.svg
│ │ ├── List.svg
│ │ ├── ListAction.svg
│ │ ├── Masonry.svg
│ │ ├── Modal.svg
│ │ ├── ModalAlert.svg
│ │ ├── NumberField.svg
│ │ ├── OverlayPanel.svg
│ │ ├── PageHeader.svg
│ │ ├── Popover.svg
│ │ ├── PopoverMessage.svg
│ │ ├── Pulsar.svg
│ │ ├── RadioGroup.svg
│ │ ├── SearchField.svg
│ │ ├── SearchGuide.svg
│ │ ├── SearchGuideLink.svg
│ │ ├── SegmentedControl.svg
│ │ ├── SelectList.svg
│ │ ├── SheetMobile.svg
│ │ ├── SideNavigation.svg
│ │ ├── Spinner.svg
│ │ ├── Status.svg
│ │ ├── Switch.svg
│ │ ├── Table.svg
│ │ ├── TableOfContents.svg
│ │ ├── Tabs.svg
│ │ ├── Tag.svg
│ │ ├── TagData.svg
│ │ ├── Text.svg
│ │ ├── TextArea.svg
│ │ ├── TextField.svg
│ │ ├── TileData.svg
│ │ ├── Toast.svg
│ │ ├── Tooltip.svg
│ │ ├── Video.svg
│ │ └── WashAnimated.svg
│ ├── home-page
│ │ ├── HeroGraphic.tsx
│ │ ├── accessibility.svg
│ │ ├── android-logo.svg
│ │ ├── apple-logo.svg
│ │ ├── color.svg
│ │ ├── components.svg
│ │ ├── design.svg
│ │ ├── development.svg
│ │ ├── figma-logo.svg
│ │ ├── how-to-work-with-us.svg
│ │ └── slack-logo.svg
│ ├── iconography
│ │ ├── creditCards.svg
│ │ ├── layout.svg
│ │ ├── outlinedPincode.svg
│ │ └── reactionLove.svg
│ ├── illustration
│ │ ├── ill-alt-1.svg
│ │ ├── ill-alt-2.svg
│ │ ├── ill-color.svg
│ │ ├── ill-context.svg
│ │ ├── ill-empty-lg.svg
│ │ ├── ill-empty-md-1.svg
│ │ ├── ill-empty-md-2.svg
│ │ ├── ill-error-lg.svg
│ │ ├── ill-error-md-1.svg
│ │ ├── ill-error-md-2.svg
│ │ ├── ill-fullpage.svg
│ │ ├── ill-header.svg
│ │ ├── ill-large.svg
│ │ ├── ill-loading-lg.svg
│ │ ├── ill-loading-md-1.svg
│ │ ├── ill-loading-md-2.svg
│ │ ├── ill-medium.svg
│ │ ├── ill-messaging.svg
│ │ ├── ill-mobile-example.svg
│ │ ├── ill-resize.svg
│ │ ├── ill-small.svg
│ │ ├── ill-success-lg.svg
│ │ ├── ill-success-md-1.svg
│ │ ├── ill-success-md-2.svg
│ │ ├── ill-success.svg
│ │ ├── ill-web-example.svg
│ │ └── ill-whitespace.svg
│ ├── index.ts
│ ├── messaging
│ │ ├── blocking.svg
│ │ ├── ephemeral.svg
│ │ ├── modals
│ │ │ ├── campaignIssue.svg
│ │ │ ├── deleteBoard.svg
│ │ │ ├── experienceTrends.svg
│ │ │ ├── newRecommendations.svg
│ │ │ ├── pinSaved.svg
│ │ │ ├── siteSpam.svg
│ │ │ └── websiteBlocked.svg
│ │ ├── section.svg
│ │ └── topPage.svg
│ ├── team_support
│ │ ├── advocate.svg
│ │ ├── component-request.svg
│ │ ├── design-contributions.svg
│ │ ├── design-file-hygiene.svg
│ │ ├── get-help.svg
│ │ └── training.svg
│ ├── typography
│ │ ├── alignmentCenter.svg
│ │ ├── alignmentEnd.svg
│ │ ├── alignmentStart.svg
│ │ ├── contrastHigh.svg
│ │ ├── contrastLow.svg
│ │ ├── hierarchyDo.svg
│ │ ├── hierarchyDont.svg
│ │ ├── lineHeightCJK.svg
│ │ ├── lineHeightLatin.svg
│ │ ├── lineLength.svg
│ │ └── paragraphSpacing.svg
│ ├── utilities
│ │ ├── GlobalEventsHandlerProvider.svg
│ │ ├── hook-focus-visible.svg
│ │ ├── hook-reduced-motion.svg
│ │ ├── provider-color-scheme.svg
│ │ └── provider-global-events-handler.svg
│ ├── year-in-review-2023
│ │ ├── lottie
│ │ │ ├── yir-2023-docs.json
│ │ │ ├── yir-2023-dsd.json
│ │ │ ├── yir-2023-footer.json
│ │ │ ├── yir-2023-intro-hero.json
│ │ │ ├── yir-2023-peoples-choice.json
│ │ │ ├── yir-2023-smiley.json
│ │ │ ├── yir-2023-tokens.json
│ │ │ ├── yir-2023-twinkle.json
│ │ │ └── yir-2023-variables.json
│ │ ├── yir-2023-docs.svg
│ │ ├── yir-2023-dsd.svg
│ │ ├── yir-2023-footer.svg
│ │ ├── yir-2023-intro-hero.svg
│ │ ├── yir-2023-line-left-docs.svg
│ │ ├── yir-2023-line-right-docs.svg
│ │ ├── yir-2023-peoples-choice.svg
│ │ ├── yir-2023-quote.svg
│ │ ├── yir-2023-single-line-intro.svg
│ │ ├── yir-2023-smiley.svg
│ │ ├── yir-2023-token-lines.svg
│ │ ├── yir-2023-tokens.svg
│ │ ├── yir-2023-twinkle.svg
│ │ └── yir-2023-variables.svg
│ └── year-in-review
│ │ ├── asteriskFilled.svg
│ │ ├── circle.svg
│ │ ├── circleShadow.svg
│ │ ├── disco.svg
│ │ ├── donut.svg
│ │ ├── donutHalf.svg
│ │ ├── donutShadow.svg
│ │ ├── dsd.svg
│ │ ├── figma.svg
│ │ ├── knobShadow.svg
│ │ ├── lottie
│ │ ├── discoStars.json
│ │ ├── figma.json
│ │ ├── pencil.json
│ │ ├── steps.json
│ │ └── vibes.json
│ │ ├── sparkle.svg
│ │ ├── sparkleShadow.svg
│ │ └── tokens.svg
├── integration-test-helpers
│ └── masonry
│ │ ├── ExampleGridItem.tsx
│ │ ├── MasonryContainer.tsx
│ │ ├── getClassicGridServerStyles.ts
│ │ ├── getFlexibleGridServerStyles.ts
│ │ └── items-utils
│ │ ├── generateExampleItems.ts
│ │ ├── generateFixedTreeColumnExampleItems.ts
│ │ ├── generateMultiColumnExampleItems.ts
│ │ ├── generateRealisticExampleItems.ts
│ │ ├── generateResponsiveModuleItems.ts
│ │ ├── getRandomColor.ts
│ │ ├── getRandomNumberGenerator.ts
│ │ └── pinHeights.ts
├── markdown
│ ├── android
│ │ ├── avatar.md
│ │ ├── avatargroup.md
│ │ ├── badge.md
│ │ ├── button.md
│ │ ├── buttongroup.md
│ │ ├── buttontoggle.md
│ │ ├── checkbox.md
│ │ ├── icon.md
│ │ ├── iconbutton.md
│ │ ├── iconbuttonfloating.md
│ │ ├── listaction.md
│ │ ├── searchfield.md
│ │ ├── searchguide.md
│ │ ├── sheet.md
│ │ ├── switch.md
│ │ ├── tabs.md
│ │ ├── text.md
│ │ ├── textarea.md
│ │ ├── textfield.md
│ │ └── toast.md
│ ├── foundations
│ │ └── content_standards
│ │ │ ├── formatting.md
│ │ │ ├── grammar.md
│ │ │ ├── inclusive_language.md
│ │ │ ├── resources.md
│ │ │ ├── syntax_and_structure.md
│ │ │ ├── ui_elements.md
│ │ │ └── voice.md
│ ├── get_started
│ │ └── developers
│ │ │ └── contributing
│ │ │ ├── creating_and_updating_pages.md
│ │ │ ├── development_process.md
│ │ │ └── experimentation.md
│ ├── ios
│ │ ├── avatar.md
│ │ ├── avatargroup.md
│ │ ├── badge.md
│ │ ├── button.md
│ │ ├── buttongroup.md
│ │ ├── buttontoggle.md
│ │ ├── checkbox.md
│ │ ├── icon.md
│ │ ├── iconbutton.md
│ │ ├── iconbuttonfloating.md
│ │ ├── listaction.md
│ │ ├── module
│ │ │ ├── module.boards.md
│ │ │ ├── module.header.md
│ │ │ ├── module.md
│ │ │ └── module.pins.md
│ │ ├── searchfield.md
│ │ ├── searchguide.md
│ │ ├── sheet.md
│ │ ├── switch.md
│ │ ├── tabs.md
│ │ ├── text.md
│ │ ├── textarea.md
│ │ ├── textfield.md
│ │ └── toast.md
│ └── team_support
│ │ ├── component_request.md
│ │ ├── design_contributions
│ │ ├── contribution_types_and_criteria.md
│ │ ├── design_contributions_overview.md
│ │ ├── process_deep_dive.md
│ │ └── process_diagrams.md
│ │ ├── design_file_hygiene
│ │ ├── design_handoff.md
│ │ ├── figma_branches.md
│ │ ├── naming_convention.md
│ │ └── organizing_layout.md
│ │ ├── get_help.md
│ │ ├── index.md
│ │ └── training.md
├── next-env.d.ts
├── next.config.js
├── package.json
├── pages
│ ├── [...id].tsx
│ ├── _app.tsx
│ ├── _document.tsx
│ ├── android
│ │ ├── component_status.tsx
│ │ └── overview.tsx
│ ├── api
│ │ └── localFiles.ts
│ ├── foundations
│ │ ├── accessibility.tsx
│ │ ├── brand_expression
│ │ │ ├── color_fills.tsx
│ │ │ └── guidelines.tsx
│ │ ├── color
│ │ │ ├── examples.tsx
│ │ │ ├── palette.tsx
│ │ │ └── usage.tsx
│ │ ├── data_visualization
│ │ │ ├── available_components.tsx
│ │ │ ├── charts_and_graphs
│ │ │ │ ├── bar_graphs.tsx
│ │ │ │ ├── combo_graphs.tsx
│ │ │ │ ├── donut_charts.tsx
│ │ │ │ ├── funnel_charts.tsx
│ │ │ │ ├── general_guidelines.tsx
│ │ │ │ └── line_graphs.tsx
│ │ │ ├── color
│ │ │ │ ├── palette.tsx
│ │ │ │ └── usage.tsx
│ │ │ ├── micro_visualizations.tsx
│ │ │ └── overview.tsx
│ │ ├── design_tokens
│ │ │ ├── component_tokens.tsx
│ │ │ └── overview.tsx
│ │ ├── elevation.tsx
│ │ ├── forms
│ │ │ ├── available_components.tsx
│ │ │ ├── example_code.tsx
│ │ │ ├── overview.tsx
│ │ │ └── structure_and_behavior.tsx
│ │ ├── iconography
│ │ │ ├── ICON_DATA.json
│ │ │ ├── creating_icons.tsx
│ │ │ ├── custom_and_brand_icons.tsx
│ │ │ └── usage.tsx
│ │ ├── illustration.tsx
│ │ ├── international_design
│ │ │ ├── about_international_design.tsx
│ │ │ ├── icon_localization.tsx
│ │ │ ├── number_localization.tsx
│ │ │ ├── pluralization.tsx
│ │ │ └── rtl_guidelines
│ │ │ │ ├── iconography.tsx
│ │ │ │ ├── layout_and_text_direction.tsx
│ │ │ │ ├── rtl_overview.tsx
│ │ │ │ └── typography.tsx
│ │ ├── layout.tsx
│ │ ├── messaging
│ │ │ ├── available_components.tsx
│ │ │ ├── overview.tsx
│ │ │ └── priority_and_placement.tsx
│ │ ├── motion
│ │ │ ├── guidelines.tsx
│ │ │ └── principles.tsx
│ │ ├── overview.tsx
│ │ ├── screen_sizes.tsx
│ │ └── typography.tsx
│ ├── get_started
│ │ ├── about_us.tsx
│ │ ├── designers.tsx
│ │ ├── developers
│ │ │ ├── eslint_plugin.tsx
│ │ │ ├── hacking_gestalt.tsx
│ │ │ ├── installation.tsx
│ │ │ ├── releases.tsx
│ │ │ └── tooling
│ │ │ │ ├── android.tsx
│ │ │ │ ├── ios.tsx
│ │ │ │ └── web.tsx
│ │ └── faq.tsx
│ ├── home.tsx
│ ├── index.tsx
│ ├── integration-test
│ │ └── masonry.tsx
│ ├── ios
│ │ ├── component_status.tsx
│ │ └── overview.tsx
│ ├── team_support
│ │ └── overview.tsx
│ ├── visual-test
│ │ ├── Accordion-dark.tsx
│ │ ├── Accordion.tsx
│ │ ├── ActivationCard-dark.tsx
│ │ ├── ActivationCard.tsx
│ │ ├── Avatar-dark.tsx
│ │ ├── Avatar.tsx
│ │ ├── AvatarGroup-dark.tsx
│ │ ├── AvatarGroup.tsx
│ │ ├── AvatarGroupCluster-dark.tsx
│ │ ├── AvatarGroupCluster.tsx
│ │ ├── Badge-dark.tsx
│ │ ├── Badge.tsx
│ │ ├── BannerCallout-dark.tsx
│ │ ├── BannerCallout.tsx
│ │ ├── BannerOverlay-dark.tsx
│ │ ├── BannerOverlay.tsx
│ │ ├── BannerSlim-dark.tsx
│ │ ├── BannerSlim.tsx
│ │ ├── BannerUpsell-dark.tsx
│ │ ├── BannerUpsell.tsx
│ │ ├── Box-dark.tsx
│ │ ├── Box.tsx
│ │ ├── Button-dark.tsx
│ │ ├── Button.tsx
│ │ ├── ButtonGroup-dark.tsx
│ │ ├── ButtonGroup.tsx
│ │ ├── ButtonLink-dark.tsx
│ │ ├── ButtonLink.tsx
│ │ ├── ButtonSocial-dark.tsx
│ │ ├── ButtonSocial-light.tsx
│ │ ├── ButtonToggle-dark.tsx
│ │ ├── ButtonToggle.tsx
│ │ ├── ChartGraph-dark.tsx
│ │ ├── ChartGraph-light.tsx
│ │ ├── Checkbox-dark.tsx
│ │ ├── Checkbox.tsx
│ │ ├── Collage-dark.tsx
│ │ ├── Collage.tsx
│ │ ├── Column.tsx
│ │ ├── ComboBox-closed-dark.tsx
│ │ ├── ComboBox-closed.tsx
│ │ ├── ComboBox-open-dark.tsx
│ │ ├── ComboBox-open.tsx
│ │ ├── Container.tsx
│ │ ├── Datapoint-dark.tsx
│ │ ├── Datapoint.tsx
│ │ ├── DateField-dark.tsx
│ │ ├── DateField-light.tsx
│ │ ├── DatePicker-closed-dark.tsx
│ │ ├── DatePicker-closed.tsx
│ │ ├── DateRange-dark.tsx
│ │ ├── DateRange-light.tsx
│ │ ├── DateRange-secondary-date.tsx
│ │ ├── Divider-dark.tsx
│ │ ├── Divider.tsx
│ │ ├── Dropdown-open-dark.tsx
│ │ ├── Dropdown-open.tsx
│ │ ├── Fieldset-dark.tsx
│ │ ├── Fieldset.tsx
│ │ ├── Flex.tsx
│ │ ├── Heading-dark.tsx
│ │ ├── Heading.tsx
│ │ ├── HelpButton.tsx
│ │ ├── Icon-list-dark.tsx
│ │ ├── Icon-list.tsx
│ │ ├── IconButton-dark.tsx
│ │ ├── IconButton.tsx
│ │ ├── IconButtonFloating-dark.tsx
│ │ ├── IconButtonFloating.tsx
│ │ ├── IconCompact-list-dark.tsx
│ │ ├── IconCompact-list.tsx
│ │ ├── Image-dark.tsx
│ │ ├── Image.tsx
│ │ ├── Indicator-dark.tsx
│ │ ├── Indicator.tsx
│ │ ├── Label-dark.tsx
│ │ ├── Label.tsx
│ │ ├── Letterbox.tsx
│ │ ├── Link-dark.tsx
│ │ ├── Link.tsx
│ │ ├── List-dark.tsx
│ │ ├── List-light.tsx
│ │ ├── Mask.tsx
│ │ ├── Masonry-renderLoadingItems-flexible.tsx
│ │ ├── Masonry-renderLoadingItems-uniformRow.tsx
│ │ ├── Masonry-renderLoadingItems.tsx
│ │ ├── Masonry.tsx
│ │ ├── Modal-dark.tsx
│ │ ├── Modal-mobile.tsx
│ │ ├── Modal.tsx
│ │ ├── ModalAlert-dark.tsx
│ │ ├── ModalAlert-mobile.tsx
│ │ ├── ModalAlert.tsx
│ │ ├── NumberField-dark.tsx
│ │ ├── NumberField.tsx
│ │ ├── OverlayPanel-dark.tsx
│ │ ├── OverlayPanel.tsx
│ │ ├── PageHeader-borderStyle-dark.tsx
│ │ ├── PageHeader-borderStyle.tsx
│ │ ├── PageHeader-items-secondaryAction.tsx
│ │ ├── PageHeader-maxWidth.tsx
│ │ ├── PageHeader-primaryAction.tsx
│ │ ├── PageHeader-primaryActionLink.tsx
│ │ ├── PageHeader-secondaryAction.tsx
│ │ ├── PageHeader-subtext-primaryAction.tsx
│ │ ├── PageHeader-thumbnail-badge-iconButton.tsx
│ │ ├── PageHeader-thumbnail-iconButton.tsx
│ │ ├── Pog-dark.tsx
│ │ ├── Pog.tsx
│ │ ├── Popover-dark.tsx
│ │ ├── Popover.tsx
│ │ ├── PopoverMessage-dark.tsx
│ │ ├── PopoverMessage.tsx
│ │ ├── Pulsar-dark.tsx
│ │ ├── Pulsar.tsx
│ │ ├── RadioGroup-dark.tsx
│ │ ├── RadioGroup-light.tsx
│ │ ├── SearchField-dark.tsx
│ │ ├── SearchField.tsx
│ │ ├── SearchGuide-dark.tsx
│ │ ├── SearchGuide.tsx
│ │ ├── SearchGuideLink-dark.tsx
│ │ ├── SearchGuideLink.tsx
│ │ ├── SegmentedControl-dark.tsx
│ │ ├── SegmentedControl.tsx
│ │ ├── SelectList-dark.tsx
│ │ ├── SelectList.tsx
│ │ ├── SheetMobile-dark.tsx
│ │ ├── SheetMobile-light.tsx
│ │ ├── SideNavigation-dark.tsx
│ │ ├── SideNavigation.tsx
│ │ ├── Status-dark.tsx
│ │ ├── Status.tsx
│ │ ├── Switch-dark.tsx
│ │ ├── Switch.tsx
│ │ ├── Table.tsx
│ │ ├── TableOfContents-dark.tsx
│ │ ├── TableOfContents-light.tsx
│ │ ├── Tabs-dark.tsx
│ │ ├── Tabs.tsx
│ │ ├── Tag-dark.tsx
│ │ ├── Tag.tsx
│ │ ├── TagData-dark.tsx
│ │ ├── TagData.tsx
│ │ ├── Text-dark.tsx
│ │ ├── Text.tsx
│ │ ├── TextArea-dark.tsx
│ │ ├── TextArea.tsx
│ │ ├── TextCompact-dark.tsx
│ │ ├── TextCompact.tsx
│ │ ├── TextField-dark.tsx
│ │ ├── TextField.tsx
│ │ ├── TextUI-dark.tsx
│ │ ├── TextUI.tsx
│ │ ├── TileData-dark.tsx
│ │ ├── TileData.tsx
│ │ ├── Toast-dark.tsx
│ │ ├── Toast.tsx
│ │ ├── Tooltip-dark.tsx
│ │ ├── Tooltip.tsx
│ │ ├── Video.tsx
│ │ ├── WashAnimated-dark.tsx
│ │ ├── WashAnimated.tsx
│ │ └── ZIndex.tsx
│ ├── visualrefreshactivation.tsx
│ └── web
│ │ ├── accordion.tsx
│ │ ├── activationcard.tsx
│ │ ├── avatar.tsx
│ │ ├── avatargroup.tsx
│ │ ├── avatargroupcluster.tsx
│ │ ├── badge.tsx
│ │ ├── bannercallout.tsx
│ │ ├── banneroverlay.tsx
│ │ ├── bannerslim.tsx
│ │ ├── bannerupsell.tsx
│ │ ├── box.tsx
│ │ ├── button.tsx
│ │ ├── buttongroup.tsx
│ │ ├── buttonlink.tsx
│ │ ├── buttonsocial.tsx
│ │ ├── buttontoggle.tsx
│ │ ├── chartgraph.tsx
│ │ ├── checkbox.tsx
│ │ ├── collage.tsx
│ │ ├── column.tsx
│ │ ├── combobox.tsx
│ │ ├── component_status.tsx
│ │ ├── container.tsx
│ │ ├── datapoint.tsx
│ │ ├── datefield.tsx
│ │ ├── datepicker.tsx
│ │ ├── daterange.tsx
│ │ ├── divider.tsx
│ │ ├── dropdown.tsx
│ │ ├── fieldset.tsx
│ │ ├── flex.tsx
│ │ ├── heading.tsx
│ │ ├── helpbutton.tsx
│ │ ├── icon.tsx
│ │ ├── iconbutton.tsx
│ │ ├── iconbuttonfloating.tsx
│ │ ├── iconbuttonlink.tsx
│ │ ├── iconcompact.tsx
│ │ ├── image.tsx
│ │ ├── indicator.tsx
│ │ ├── label.tsx
│ │ ├── layer.tsx
│ │ ├── letterbox.tsx
│ │ ├── link.tsx
│ │ ├── list.tsx
│ │ ├── mask.tsx
│ │ ├── masonry.tsx
│ │ ├── modal.tsx
│ │ ├── modalalert.tsx
│ │ ├── numberfield.tsx
│ │ ├── overlaypanel.tsx
│ │ ├── overview.tsx
│ │ ├── pageheader.tsx
│ │ ├── pog.tsx
│ │ ├── popover.tsx
│ │ ├── popovermessage.tsx
│ │ ├── pulsar.tsx
│ │ ├── radiogroup.tsx
│ │ ├── searchfield.tsx
│ │ ├── searchguide.tsx
│ │ ├── searchguidelink.tsx
│ │ ├── segmentedcontrol.tsx
│ │ ├── selectlist.tsx
│ │ ├── sheetmobile.tsx
│ │ ├── sidenavigation.tsx
│ │ ├── spinner.tsx
│ │ ├── status.tsx
│ │ ├── sticky.tsx
│ │ ├── switch.tsx
│ │ ├── table.tsx
│ │ ├── tableofcontents.tsx
│ │ ├── tabs.tsx
│ │ ├── tag.tsx
│ │ ├── tagdata.tsx
│ │ ├── taparea.tsx
│ │ ├── taparealink.tsx
│ │ ├── text.tsx
│ │ ├── textarea.tsx
│ │ ├── textcompact.tsx
│ │ ├── textfield.tsx
│ │ ├── textui.tsx
│ │ ├── tiledata.tsx
│ │ ├── toast.tsx
│ │ ├── tooltip.tsx
│ │ ├── utilities
│ │ ├── colorschemeprovider.tsx
│ │ ├── defaultlabelprovider.tsx
│ │ ├── designtokensprovider.tsx
│ │ ├── devicetypeprovider.tsx
│ │ ├── globaleventshandlerprovider.tsx
│ │ ├── scrollboundarycontainer.tsx
│ │ ├── usefocusvisible.tsx
│ │ └── usereducedmotion.tsx
│ │ ├── video.tsx
│ │ ├── washanimated.tsx
│ │ └── zindex_classes.tsx
├── public
│ ├── fonts
│ │ └── PinterestSans
│ │ │ ├── Pinterest-Sans-Pro-Bold-Italic.otf
│ │ │ ├── Pinterest-Sans-Pro-Bold.otf
│ │ │ ├── Pinterest-Sans-Pro-Regular-Italic.otf
│ │ │ └── Pinterest-Sans-Pro-Regular.otf
│ ├── gestalt-logo-250.png
│ ├── gestalt-logo-500.png
│ ├── gestaltDev_favicon.png
│ ├── gestalt_favicon.png
│ ├── icons-diff.html
│ ├── opensearch.xml
│ ├── robots.txt
│ └── vr-icons-diff.html
├── redirects.js
├── tsconfig.json
└── utils
│ ├── capitalizeFirstLetter.ts
│ ├── gAnalytics.ts
│ └── mdHelper.ts
├── netlify.toml
├── package.json
├── packages
├── eslint-plugin-gestalt
│ ├── README.md
│ ├── package.json
│ ├── rollup.config.js
│ ├── src
│ │ ├── __fixtures__
│ │ │ ├── button-icon-restrictions
│ │ │ │ ├── invalid
│ │ │ │ │ ├── invalid-renamed.tsx
│ │ │ │ │ ├── invalid-wrong-icon.tsx
│ │ │ │ │ └── invalid-wrong-link-role-icon.tsx
│ │ │ │ └── valid
│ │ │ │ │ └── valid-size.tsx
│ │ │ ├── no-box-dangerous-style-duplicates
│ │ │ │ ├── invalid
│ │ │ │ │ ├── invalid-alignContent-input.tsx
│ │ │ │ │ ├── invalid-alignContent-output.tsx
│ │ │ │ │ ├── invalid-alignItems-input.tsx
│ │ │ │ │ ├── invalid-alignItems-output.tsx
│ │ │ │ │ ├── invalid-alignSelf-input.tsx
│ │ │ │ │ ├── invalid-alignSelf-output.tsx
│ │ │ │ │ ├── invalid-backgroundColor-input.tsx
│ │ │ │ │ ├── invalid-backgroundColor-output.tsx
│ │ │ │ │ ├── invalid-border-input.tsx
│ │ │ │ │ ├── invalid-border-output.tsx
│ │ │ │ │ ├── invalid-borderRadius-input.tsx
│ │ │ │ │ ├── invalid-borderRadius-output.tsx
│ │ │ │ │ ├── invalid-bottom-input.tsx
│ │ │ │ │ ├── invalid-bottom-output.tsx
│ │ │ │ │ ├── invalid-boxShadow-input.tsx
│ │ │ │ │ ├── invalid-boxShadow-output.tsx
│ │ │ │ │ ├── invalid-display-input.tsx
│ │ │ │ │ ├── invalid-display-output.tsx
│ │ │ │ │ ├── invalid-flex-input.tsx
│ │ │ │ │ ├── invalid-flex-output.tsx
│ │ │ │ │ ├── invalid-height-input.tsx
│ │ │ │ │ ├── invalid-height-output.tsx
│ │ │ │ │ ├── invalid-in-variable-input.tsx
│ │ │ │ │ ├── invalid-in-variable-output.tsx
│ │ │ │ │ ├── invalid-justifyContent-input.tsx
│ │ │ │ │ ├── invalid-justifyContent-output.tsx
│ │ │ │ │ ├── invalid-left-input.tsx
│ │ │ │ │ ├── invalid-left-output.tsx
│ │ │ │ │ ├── invalid-margin-negative-input.tsx
│ │ │ │ │ ├── invalid-margin-negative-output.tsx
│ │ │ │ │ ├── invalid-marginLeft-input.tsx
│ │ │ │ │ ├── invalid-marginLeft-output.tsx
│ │ │ │ │ ├── invalid-marginTop-input.tsx
│ │ │ │ │ ├── invalid-marginTop-output.tsx
│ │ │ │ │ ├── invalid-maxHeight-input.tsx
│ │ │ │ │ ├── invalid-maxHeight-output.tsx
│ │ │ │ │ ├── invalid-maxWidth-input.tsx
│ │ │ │ │ ├── invalid-maxWidth-output.tsx
│ │ │ │ │ ├── invalid-minHeight-input.tsx
│ │ │ │ │ ├── invalid-minHeight-output.tsx
│ │ │ │ │ ├── invalid-minWidth-input.tsx
│ │ │ │ │ ├── invalid-minWidth-output.tsx
│ │ │ │ │ ├── invalid-multiple-input.tsx
│ │ │ │ │ ├── invalid-multiple-keys-input.tsx
│ │ │ │ │ ├── invalid-multiple-keys-no-autofix.tsx
│ │ │ │ │ ├── invalid-multiple-keys-output.tsx
│ │ │ │ │ ├── invalid-multiple-output.tsx
│ │ │ │ │ ├── invalid-opacity-input.tsx
│ │ │ │ │ ├── invalid-opacity-output.tsx
│ │ │ │ │ ├── invalid-overflow-input.tsx
│ │ │ │ │ ├── invalid-overflow-output.tsx
│ │ │ │ │ ├── invalid-padding-input.tsx
│ │ │ │ │ ├── invalid-padding-output.tsx
│ │ │ │ │ ├── invalid-position-input.tsx
│ │ │ │ │ ├── invalid-position-output.tsx
│ │ │ │ │ ├── invalid-renamed-import-input.tsx
│ │ │ │ │ ├── invalid-renamed-import-output.tsx
│ │ │ │ │ ├── invalid-right-input.tsx
│ │ │ │ │ ├── invalid-right-output.tsx
│ │ │ │ │ ├── invalid-role-input.tsx
│ │ │ │ │ ├── invalid-role-output.tsx
│ │ │ │ │ ├── invalid-top-input.tsx
│ │ │ │ │ ├── invalid-top-output.tsx
│ │ │ │ │ ├── invalid-width-input.tsx
│ │ │ │ │ ├── invalid-width-output.tsx
│ │ │ │ │ ├── invalid-wrap-input.tsx
│ │ │ │ │ ├── invalid-wrap-output.tsx
│ │ │ │ │ ├── invalid-zIndex-input.tsx
│ │ │ │ │ └── invalid-zIndex-output.tsx
│ │ │ │ └── valid
│ │ │ │ │ └── valid.tsx
│ │ │ ├── no-box-disallowed-props
│ │ │ │ ├── invalid
│ │ │ │ │ ├── disallowed-props-invalid-prop.tsx
│ │ │ │ │ ├── disallowed-props-renamed.tsx
│ │ │ │ │ └── disallowed-props.tsx
│ │ │ │ ├── valid-aria.tsx
│ │ │ │ ├── valid-as-renamed.tsx
│ │ │ │ ├── valid-as.tsx
│ │ │ │ ├── valid-data.tsx
│ │ │ │ └── valid-id.tsx
│ │ │ ├── no-box-marginleft-marginright
│ │ │ │ ├── invalid
│ │ │ │ │ ├── invalid-margin-left-margin-start.tsx
│ │ │ │ │ ├── invalid-margin-left.tsx
│ │ │ │ │ ├── invalid-margin-right-margin-start.tsx
│ │ │ │ │ └── invalid-margin-right.tsx
│ │ │ │ └── valid.tsx
│ │ │ ├── no-box-useless-props
│ │ │ │ ├── invalid
│ │ │ │ │ ├── fit-max-width.tsx
│ │ │ │ │ ├── flex-align-content.tsx
│ │ │ │ │ ├── flex-align-items.tsx
│ │ │ │ │ ├── flex-dangerous.tsx
│ │ │ │ │ ├── flex-direction.tsx
│ │ │ │ │ ├── flex-dynamic-dangerous.tsx
│ │ │ │ │ ├── flex-dynamic-display.tsx
│ │ │ │ │ ├── flex-justify-content.tsx
│ │ │ │ │ └── flex-wrap.tsx
│ │ │ │ └── valid
│ │ │ │ │ ├── fit-max-width.tsx
│ │ │ │ │ ├── fit.tsx
│ │ │ │ │ ├── flex-align-content.tsx
│ │ │ │ │ ├── flex-align-items.tsx
│ │ │ │ │ ├── flex-dangerous-grid.tsx
│ │ │ │ │ ├── flex-dangerous-inline-flex.tsx
│ │ │ │ │ ├── flex-dangerous-inline-grid.tsx
│ │ │ │ │ ├── flex-direction.tsx
│ │ │ │ │ ├── flex-dynamic-dangerous.tsx
│ │ │ │ │ ├── flex-dynamic-display.tsx
│ │ │ │ │ ├── flex-justify-content.tsx
│ │ │ │ │ ├── flex-reference-display.tsx
│ │ │ │ │ └── flex-wrap.tsx
│ │ │ ├── no-medium-formfields
│ │ │ │ ├── invalid
│ │ │ │ │ ├── invalid-combobox-default.tsx
│ │ │ │ │ ├── invalid-combobox-medium.tsx
│ │ │ │ │ ├── invalid-combobox-renamed.tsx
│ │ │ │ │ ├── invalid-searchfield-default.tsx
│ │ │ │ │ ├── invalid-selectlist-default.tsx
│ │ │ │ │ ├── invalid-textfield-default.tsx
│ │ │ │ │ ├── invalid-textfield-medium.tsx
│ │ │ │ │ └── invalid-textfield-renamed.tsx
│ │ │ │ └── valid.tsx
│ │ │ ├── no-role-link-components
│ │ │ │ ├── invalid
│ │ │ │ │ ├── invalid-button.tsx
│ │ │ │ │ ├── invalid-iconbutton.tsx
│ │ │ │ │ └── invalid-taparea.tsx
│ │ │ │ └── valid.tsx
│ │ │ ├── no-spread-props
│ │ │ │ ├── invalid-fixable-input.tsx
│ │ │ │ ├── invalid-fixable-output.tsx
│ │ │ │ ├── invalid-not-fixable-input.tsx
│ │ │ │ ├── invalid-not-fixable-output.tsx
│ │ │ │ └── valid.tsx
│ │ │ ├── no-workflow-status-icon
│ │ │ │ ├── invalid
│ │ │ │ │ ├── default-size.tsx
│ │ │ │ │ ├── match-properties.tsx
│ │ │ │ │ └── renamed-icon.tsx
│ │ │ │ └── valid
│ │ │ │ │ ├── no-match-color.tsx
│ │ │ │ │ ├── no-match-icon.tsx
│ │ │ │ │ ├── no-match-size.tsx
│ │ │ │ │ └── renamed-icon.tsx
│ │ │ ├── only-valid-tokens
│ │ │ │ ├── invalid
│ │ │ │ │ ├── dangerouslySetInlineStyle-input.tsx
│ │ │ │ │ ├── dangerouslySetInlineStyle-output.tsx
│ │ │ │ │ ├── inline-input.tsx
│ │ │ │ │ ├── inline-output.tsx
│ │ │ │ │ ├── unsafeCss-input.tsx
│ │ │ │ │ ├── unsafeCss-output.tsx
│ │ │ │ │ ├── variable-input.tsx
│ │ │ │ │ └── variable-output.tsx
│ │ │ │ └── valid
│ │ │ │ │ └── valid.tsx
│ │ │ ├── prefer-box-as-tag
│ │ │ │ ├── invalid
│ │ │ │ │ ├── gestalt-import-HTML-multiple-tag-with-props-input.tsx
│ │ │ │ │ ├── gestalt-import-HTML-multiple-tag-with-props-output.tsx
│ │ │ │ │ ├── gestalt-import-HTML-single-tag-input.tsx
│ │ │ │ │ ├── gestalt-import-HTML-single-tag-output.tsx
│ │ │ │ │ ├── no-gestalt-import-HTML-single-tag-input.tsx
│ │ │ │ │ └── no-gestalt-import-HTML-single-tag-output.tsx
│ │ │ │ └── valid.tsx
│ │ │ ├── prefer-box-inline-style
│ │ │ │ ├── invalid
│ │ │ │ │ ├── backgroundColor.tsx
│ │ │ │ │ ├── border.tsx
│ │ │ │ │ └── borderRadius.tsx
│ │ │ │ └── valid.tsx
│ │ │ ├── prefer-box-no-disallowed
│ │ │ │ ├── invalid-lonely-ref
│ │ │ │ │ ├── gestalt-import-with-box-input.tsx
│ │ │ │ │ ├── gestalt-import-with-box-output.tsx
│ │ │ │ │ ├── gestalt-import-with-renamed-box-input.tsx
│ │ │ │ │ ├── gestalt-import-with-renamed-box-output.tsx
│ │ │ │ │ ├── gestalt-import-without-box-input.tsx
│ │ │ │ │ ├── gestalt-import-without-box-output.tsx
│ │ │ │ │ ├── no-gestalt-import-input.tsx
│ │ │ │ │ ├── no-gestalt-import-output.tsx
│ │ │ │ │ ├── no-gestalt-import-selfclosed-input.tsx
│ │ │ │ │ └── no-gestalt-import-selfclosed-output.tsx
│ │ │ │ ├── invalid-no-disallowed
│ │ │ │ │ ├── gestalt-import-with-box-inline-style-input.tsx
│ │ │ │ │ ├── gestalt-import-with-box-inline-style-output.tsx
│ │ │ │ │ ├── gestalt-import-with-box-input.tsx
│ │ │ │ │ ├── gestalt-import-with-box-output.tsx
│ │ │ │ │ ├── gestalt-import-with-renamed-box-input.tsx
│ │ │ │ │ ├── gestalt-import-with-renamed-box-output.tsx
│ │ │ │ │ ├── gestalt-import-without-box-input.tsx
│ │ │ │ │ ├── gestalt-import-without-box-output.tsx
│ │ │ │ │ ├── no-gestalt-import-input.tsx
│ │ │ │ │ ├── no-gestalt-import-output.tsx
│ │ │ │ │ ├── no-gestalt-import-selfclosed-input.tsx
│ │ │ │ │ └── no-gestalt-import-selfclosed-output.tsx
│ │ │ │ └── valid
│ │ │ │ │ └── valid.tsx
│ │ │ ├── prefer-flex
│ │ │ │ ├── invalid
│ │ │ │ │ ├── existing-flex-renamed-box-flex.input.tsx
│ │ │ │ │ ├── existing-flex-renamed-box-flex.output.tsx
│ │ │ │ │ ├── existing-flex-renamed-box.input.tsx
│ │ │ │ │ ├── existing-flex-renamed-box.output.tsx
│ │ │ │ │ ├── existing-flex-renamed-flex.input.tsx
│ │ │ │ │ ├── existing-flex-renamed-flex.output.tsx
│ │ │ │ │ ├── existing-flex.input.tsx
│ │ │ │ │ ├── existing-flex.output.tsx
│ │ │ │ │ ├── multiple-box-renamed.input.tsx
│ │ │ │ │ ├── multiple-box-renamed.output.tsx
│ │ │ │ │ ├── multiple-box-with-children.input.tsx
│ │ │ │ │ ├── multiple-box-with-children.output.tsx
│ │ │ │ │ ├── multiple-box.input.tsx
│ │ │ │ │ ├── multiple-box.output.tsx
│ │ │ │ │ ├── single-box.input.tsx
│ │ │ │ │ └── single-box.output.tsx
│ │ │ │ └── valid
│ │ │ │ │ ├── display-flex.tsx
│ │ │ │ │ └── rounding.tsx
│ │ │ ├── prefer-heading
│ │ │ │ ├── invalid
│ │ │ │ │ ├── gestalt-import-input.tsx
│ │ │ │ │ ├── gestalt-import-noA11yLevel-suggestion-output.tsx
│ │ │ │ │ ├── gestalt-import-output.tsx
│ │ │ │ │ ├── no-gestalt-import-h2-input.tsx
│ │ │ │ │ ├── no-gestalt-import-h2-output.tsx
│ │ │ │ │ ├── no-gestalt-import-input.tsx
│ │ │ │ │ ├── no-gestalt-import-multiple-input.tsx
│ │ │ │ │ ├── no-gestalt-import-multiple-output.tsx
│ │ │ │ │ ├── no-gestalt-import-noA11yLevel-suggestion-h2-output.tsx
│ │ │ │ │ ├── no-gestalt-import-noA11yLevel-suggestion-multiple1-output.tsx
│ │ │ │ │ ├── no-gestalt-import-noA11yLevel-suggestion-multiple2-output.tsx
│ │ │ │ │ ├── no-gestalt-import-noA11yLevel-suggestion-output.tsx
│ │ │ │ │ └── no-gestalt-import-output.tsx
│ │ │ │ └── valid
│ │ │ │ │ └── valid.tsx
│ │ │ ├── prefer-link
│ │ │ │ ├── invalid
│ │ │ │ │ ├── no-gestalt-import-multiple-input.tsx
│ │ │ │ │ ├── no-gestalt-import-multiple-output.tsx
│ │ │ │ │ ├── no-gestalt-import-multiple-taparea-suggestion.tsx
│ │ │ │ │ ├── no-gestalt-import-single-input.tsx
│ │ │ │ │ ├── no-gestalt-import-single-output.tsx
│ │ │ │ │ └── no-gestalt-import-single-taparea-suggestion.tsx
│ │ │ │ └── valid
│ │ │ │ │ └── valid.tsx
│ │ │ └── prefer-list
│ │ │ │ ├── invalid
│ │ │ │ ├── no-gestalt-list-ol.tsx
│ │ │ │ └── no-gestalt-list-ul.tsx
│ │ │ │ └── valid
│ │ │ │ └── valid.tsx
│ │ ├── button-icon-restrictions.test.ts
│ │ ├── button-icon-restrictions.ts
│ │ ├── helpers
│ │ │ ├── eslintASTFixers.ts
│ │ │ ├── eslintASTHelpers.ts
│ │ │ ├── eslintFlowTypes.ts
│ │ │ ├── noBoxDangerousStyleDuplicatesReducer.ts
│ │ │ ├── preferLinkReducer.ts
│ │ │ ├── reducerTypes.ts
│ │ │ ├── styleValidators.ts
│ │ │ └── testHelpers.ts
│ │ ├── index.ts
│ │ ├── no-box-dangerous-style-duplicates.test.ts
│ │ ├── no-box-dangerous-style-duplicates.ts
│ │ ├── no-box-disallowed-props.test.ts
│ │ ├── no-box-disallowed-props.ts
│ │ ├── no-box-marginleft-marginright.test.ts
│ │ ├── no-box-marginleft-marginright.ts
│ │ ├── no-box-useless-props.test.ts
│ │ ├── no-box-useless-props.ts
│ │ ├── no-medium-formfields.test.ts
│ │ ├── no-medium-formfields.ts
│ │ ├── no-role-link-components.test.ts
│ │ ├── no-role-link-components.ts
│ │ ├── no-spread-props.test.ts
│ │ ├── no-spread-props.ts
│ │ ├── no-workflow-status-icon.test.ts
│ │ ├── no-workflow-status-icon.ts
│ │ ├── only-valid-tokens.test.ts
│ │ ├── only-valid-tokens.ts
│ │ ├── prefer-box-as-tag.test.ts
│ │ ├── prefer-box-as-tag.ts
│ │ ├── prefer-box-inline-style.test.ts
│ │ ├── prefer-box-inline-style.ts
│ │ ├── prefer-box-no-disallowed.test.ts
│ │ ├── prefer-box-no-disallowed.ts
│ │ ├── prefer-flex.test.ts
│ │ ├── prefer-flex.ts
│ │ ├── prefer-heading.test.ts
│ │ ├── prefer-heading.ts
│ │ ├── prefer-link.test.ts
│ │ ├── prefer-link.ts
│ │ ├── prefer-list.test.ts
│ │ └── prefer-list.ts
│ └── tsconfig.json
├── gestalt-charts
│ ├── .npmignore
│ ├── README.md
│ ├── package.json
│ ├── rollup.config.js
│ ├── src
│ │ ├── ChartGraph.jsdom.test.tsx
│ │ ├── ChartGraph.tsx
│ │ ├── ChartGraph
│ │ │ ├── BarLabel.tsx
│ │ │ ├── ChartGraphContext.tsx
│ │ │ ├── EmptyBox.tsx
│ │ │ ├── Header.tsx
│ │ │ ├── InlineStyle.tsx
│ │ │ ├── LegendIcon.tsx
│ │ │ ├── TabularDataModal.tsx
│ │ │ ├── TabularDataModalFooter.tsx
│ │ │ ├── TabularDataModalHeading.tsx
│ │ │ ├── TabularDataModalTable.tsx
│ │ │ ├── renderAxis.tsx
│ │ │ ├── renderElements.tsx
│ │ │ ├── renderGraphPoint.tsx
│ │ │ ├── renderReferenceAreas.tsx
│ │ │ ├── types.ts
│ │ │ ├── useCustomTooltip.tsx
│ │ │ ├── useDefaultLegend.tsx
│ │ │ ├── useDefaultTooltip.tsx
│ │ │ ├── usePatterns.tsx
│ │ │ └── useTabularData.ts
│ │ └── index.ts
│ └── tsconfig.json
├── gestalt-codemods
│ ├── README.md
│ ├── generic-codemods
│ │ ├── __testfixtures__
│ │ │ ├── detectManualReplacement
│ │ │ │ ├── component.input.tsx
│ │ │ │ ├── componentAlias.input.tsx
│ │ │ │ ├── componentProp.input.tsx
│ │ │ │ ├── componentPropValue.input.tsx
│ │ │ │ ├── spreadProps.input.tsx
│ │ │ │ └── subcomponent.input.tsx
│ │ │ ├── modifyProp
│ │ │ │ ├── deprecateProp.input.tsx
│ │ │ │ ├── deprecateProp.output.tsx
│ │ │ │ ├── renameProp.input.tsx
│ │ │ │ ├── renameProp.output.tsx
│ │ │ │ ├── renamePropAlias.input.tsx
│ │ │ │ ├── renamePropAlias.output.tsx
│ │ │ │ ├── subcomponentProp.input.tsx
│ │ │ │ └── subcomponentProp.output.tsx
│ │ │ ├── modifyPropValue
│ │ │ │ ├── addPropValueString.input.tsx
│ │ │ │ ├── addPropValueString.output.tsx
│ │ │ │ ├── deprecatePropValueBoolean.input.tsx
│ │ │ │ ├── deprecatePropValueBoolean.output.tsx
│ │ │ │ ├── deprecatePropValueNumber.input.tsx
│ │ │ │ ├── deprecatePropValueNumber.output.tsx
│ │ │ │ ├── deprecatePropValueString.input.tsx
│ │ │ │ ├── deprecatePropValueString.output.tsx
│ │ │ │ ├── deprecatePropValueTrueBoolean.input.tsx
│ │ │ │ ├── deprecatePropValueTrueBoolean.output.tsx
│ │ │ │ ├── errorSpreadProp.input.tsx
│ │ │ │ ├── renamePropValueBoolean.input.tsx
│ │ │ │ ├── renamePropValueBoolean.output.tsx
│ │ │ │ ├── renamePropValueNumber.input.tsx
│ │ │ │ ├── renamePropValueNumber.output.tsx
│ │ │ │ ├── renamePropValueString.input.tsx
│ │ │ │ ├── renamePropValueString.output.tsx
│ │ │ │ ├── renamePropValueStringAlias.input.tsx
│ │ │ │ ├── renamePropValueStringAlias.output.tsx
│ │ │ │ ├── renamePropValueStringValue.input.tsx
│ │ │ │ ├── renamePropValueStringValue.output.tsx
│ │ │ │ ├── renamePropValueTrueBoolean.input.tsx
│ │ │ │ ├── renamePropValueTrueBoolean.output.tsx
│ │ │ │ ├── subcomponentPropValue.input.tsx
│ │ │ │ └── subcomponentPropValue.output.tsx
│ │ │ └── renameComponent
│ │ │ │ ├── renameComponent.input.tsx
│ │ │ │ ├── renameComponent.output.tsx
│ │ │ │ ├── renameComponentAlias.input.tsx
│ │ │ │ └── renameComponentAlias.output.tsx
│ │ ├── __tests__
│ │ │ ├── detectManualReplacement.test.ts
│ │ │ ├── modifyProp.test.ts
│ │ │ ├── modifyPropValue.test.ts
│ │ │ ├── renameComponent.test.ts
│ │ │ └── utils.ts
│ │ ├── detectManualReplacement.ts
│ │ ├── entry.sh
│ │ ├── modifyProp.ts
│ │ ├── modifyPropValue.ts
│ │ ├── renameComponent.ts
│ │ └── utils.ts
│ └── tsconfig.json
├── gestalt-core
│ ├── build.js
│ ├── lib
│ │ └── classnameBuilder.js
│ └── package.json
├── gestalt-datepicker
│ ├── .npmignore
│ ├── README.md
│ ├── package.json
│ ├── rollup.config.js
│ ├── src
│ │ ├── DateField.jsdom.test.tsx
│ │ ├── DateField.tsx
│ │ ├── DateField
│ │ │ ├── DateField.css
│ │ │ ├── InternalDateField.tsx
│ │ │ ├── VRInternalDateField.css
│ │ │ └── VRInternalDateField.tsx
│ │ ├── DatePicker.css
│ │ ├── DatePicker.jsdom.test.tsx
│ │ ├── DatePicker.tsx
│ │ ├── DatePicker
│ │ │ ├── DateInput.tsx
│ │ │ ├── InternalDatePicker.tsx
│ │ │ ├── VRDateInput.css
│ │ │ └── VRDateInput.tsx
│ │ ├── DateRange.css
│ │ ├── DateRange.jsdom.test.tsx
│ │ ├── DateRange.tsx
│ │ ├── DateRange
│ │ │ └── InternalDatePicker.tsx
│ │ ├── __snapshots__
│ │ │ └── DatePicker.jsdom.test.tsx.snap
│ │ ├── global.d.ts
│ │ ├── index.ts
│ │ └── subcomponents
│ │ │ ├── ErrorMessage.tsx
│ │ │ ├── HelperText.css
│ │ │ └── HelperText.tsx
│ └── tsconfig.json
├── gestalt-design-tokens
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ ├── build.js
│ │ ├── filters.js
│ │ ├── formatters
│ │ │ └── registerWebFormats.js
│ │ ├── getSources.js
│ │ ├── headers
│ │ │ └── fileheader.js
│ │ ├── platforms
│ │ │ ├── android.js
│ │ │ ├── ios.js
│ │ │ └── web.js
│ │ ├── transformers
│ │ │ ├── transformGroups.js
│ │ │ └── transforms.js
│ │ └── utils
│ │ │ ├── buildShadowValue.js
│ │ │ ├── getFilter.js
│ │ │ └── hexToRgba.js
│ ├── tests
│ │ ├── __snapshots__
│ │ │ ├── android.test.js.snap
│ │ │ ├── dist.test.js.snap
│ │ │ ├── ios.test.js.snap
│ │ │ └── web.test.js.snap
│ │ ├── android.test.js
│ │ ├── dist.test.js
│ │ ├── getFiles.js
│ │ ├── ios.test.js
│ │ └── web.test.js
│ └── tokens
│ │ ├── classic
│ │ ├── base-color-dataviz-dark.json
│ │ ├── base-color-dataviz-light.json
│ │ ├── base-color.json
│ │ ├── base-elevation-dark.json
│ │ ├── base-elevation-light.json
│ │ ├── base-font.json
│ │ ├── base-opacity.json
│ │ ├── base-rounding.json
│ │ ├── base-space.json
│ │ ├── comp-web-color-dark.json
│ │ ├── comp-web-color-light.json
│ │ ├── comp-web-elevation-dark.json
│ │ ├── comp-web-elevation-light.json
│ │ ├── comp-web-font.json
│ │ ├── comp-web-rounding.json
│ │ ├── sema-color-dark.json
│ │ ├── sema-color-dataviz-dark.json
│ │ ├── sema-color-dataviz-light.json
│ │ └── sema-color-light.json
│ │ ├── vr-theme-web-mapping
│ │ ├── base-color-dataviz-dark.json
│ │ ├── base-color-dataviz-light.json
│ │ ├── base-color.json
│ │ ├── base-elevation-dark.json
│ │ ├── base-elevation-light.json
│ │ ├── base-font.json
│ │ ├── base-opacity.json
│ │ ├── base-rounding.json
│ │ ├── base-space.json
│ │ ├── comp-web-color-dark.json
│ │ ├── comp-web-color-light.json
│ │ ├── comp-web-font.json
│ │ ├── comp-web-rounding.json
│ │ ├── sema-color-dataviz-dark.json
│ │ ├── sema-color-dataviz-light.json
│ │ └── sema-color.json
│ │ └── vr-theme
│ │ ├── $metadata.json
│ │ ├── $themes.json
│ │ ├── base
│ │ ├── color
│ │ │ ├── default.json
│ │ │ ├── hover.json
│ │ │ └── pressed.json
│ │ ├── motion.json
│ │ ├── rounding.json
│ │ ├── space.json
│ │ └── text
│ │ │ └── font.json
│ │ ├── comp
│ │ ├── checkbox
│ │ │ └── default.json
│ │ ├── radiogroupbutton
│ │ │ └── default.json
│ │ └── spinner
│ │ │ └── default.json
│ │ └── sema
│ │ ├── color
│ │ ├── dark
│ │ │ ├── default.json
│ │ │ ├── hover.json
│ │ │ └── pressed.json
│ │ └── light
│ │ │ ├── default.json
│ │ │ ├── hover.json
│ │ │ └── pressed.json
│ │ ├── elevation
│ │ ├── dark.json
│ │ └── light.json
│ │ ├── motion.json
│ │ ├── opacity.json
│ │ ├── rounding.json
│ │ ├── space.json
│ │ └── text
│ │ ├── font.json
│ │ ├── language
│ │ ├── ck.json
│ │ ├── default.json
│ │ ├── ja.json
│ │ ├── tall.json
│ │ ├── th.json
│ │ └── vi.json
│ │ └── typography.json
├── gestalt
│ ├── .npmignore
│ ├── package.json
│ ├── rollup.config.js
│ ├── src
│ │ ├── Accordion.test.tsx
│ │ ├── Accordion.tsx
│ │ ├── Accordion
│ │ │ ├── ExpandableItem.jsdom.test.tsx
│ │ │ ├── ExpandableItem.test.tsx
│ │ │ ├── ExpandableItem.tsx
│ │ │ ├── Title.tsx
│ │ │ ├── __snapshots__
│ │ │ │ └── ExpandableItem.test.tsx.snap
│ │ │ └── applyModuleDensity.ts
│ │ ├── AccordionExpandable.jsdom.test.tsx
│ │ ├── AccordionExpandable.test.tsx
│ │ ├── AccordionExpandable.tsx
│ │ ├── ActivationCard.css
│ │ ├── ActivationCard.jsdom.test.tsx
│ │ ├── ActivationCard.test.tsx
│ │ ├── ActivationCard.tsx
│ │ ├── Avatar.jsdom.test.tsx
│ │ ├── Avatar.test.tsx
│ │ ├── Avatar.tsx
│ │ ├── Avatar
│ │ │ ├── AvatarFoundation.css
│ │ │ ├── DefaultAvatar.tsx
│ │ │ ├── Foundation.tsx
│ │ │ ├── InternalAvatar.tsx
│ │ │ └── getAvatarColorToken.ts
│ │ ├── AvatarGroup.css
│ │ ├── AvatarGroup.jsdom.test.tsx
│ │ ├── AvatarGroup.tsx
│ │ ├── AvatarGroup
│ │ │ ├── AddCollaboratorsButton.tsx
│ │ │ ├── CollaboratorAvatar.tsx
│ │ │ ├── CollaboratorsCount.tsx
│ │ │ ├── HoverOverlay.tsx
│ │ │ ├── PositioningWrapper.tsx
│ │ │ └── constants.ts
│ │ ├── AvatarGroupCluster.css
│ │ ├── AvatarGroupCluster.jsdom.test.tsx
│ │ ├── AvatarGroupCluster.tsx
│ │ ├── Backdrop.css
│ │ ├── Backdrop.tsx
│ │ ├── Badge.css
│ │ ├── Badge.test.tsx
│ │ ├── Badge.tsx
│ │ ├── BannerCallout.css
│ │ ├── BannerCallout.jsdom.test.tsx
│ │ ├── BannerCallout.test.tsx
│ │ ├── BannerCallout.tsx
│ │ ├── BannerCallout
│ │ │ ├── DismissButton.tsx
│ │ │ ├── Footer.tsx
│ │ │ ├── HeaderSection.tsx
│ │ │ ├── VRBannerCallout.tsx
│ │ │ └── useIsWrappedContainer.ts
│ │ ├── BannerOverlay.css
│ │ ├── BannerOverlay.test.tsx
│ │ ├── BannerOverlay.tsx
│ │ ├── BannerOverlay
│ │ │ └── CalltoAction.tsx
│ │ ├── BannerSlim.test.tsx
│ │ ├── BannerSlim.tsx
│ │ ├── BannerSlim
│ │ │ └── useIsParagraph.ts
│ │ ├── BannerUpsell.css
│ │ ├── BannerUpsell.jsdom.test.tsx
│ │ ├── BannerUpsell.test.tsx
│ │ ├── BannerUpsell.tsx
│ │ ├── BannerUpsell
│ │ │ └── VRBannerUpsell.tsx
│ │ ├── BannerUpsellForm.test.tsx
│ │ ├── BannerUpsellForm.tsx
│ │ ├── Borders.css
│ │ ├── Box.css
│ │ ├── Box.jsdom.test.tsx
│ │ ├── Box.test.tsx
│ │ ├── Box.tsx
│ │ ├── Button.css
│ │ ├── Button.jsdom.test.tsx
│ │ ├── Button.test.tsx
│ │ ├── Button.tsx
│ │ ├── ButtonGroup.test.tsx
│ │ ├── ButtonGroup.tsx
│ │ ├── ButtonLink.jsdom.test.tsx
│ │ ├── ButtonLink.test.tsx
│ │ ├── ButtonLink.tsx
│ │ ├── ButtonSocial.css
│ │ ├── ButtonSocial.test.tsx
│ │ ├── ButtonSocial.tsx
│ │ ├── ButtonSocial
│ │ │ ├── AppleIcon.tsx
│ │ │ ├── FacebookIcon.tsx
│ │ │ ├── GoogleIcon.tsx
│ │ │ ├── LineIcon.tsx
│ │ │ ├── VRButtonSocial.css
│ │ │ └── VRButtonSocial.tsx
│ │ ├── ButtonToggle.css
│ │ ├── ButtonToggle.jsdom.test.tsx
│ │ ├── ButtonToggle.test.tsx
│ │ ├── ButtonToggle.tsx
│ │ ├── ButtonToggle
│ │ │ ├── ColorPicker.css
│ │ │ ├── ColorPicker.tsx
│ │ │ └── LabeledThumbnail.tsx
│ │ ├── Caret.test.tsx
│ │ ├── Caret.tsx
│ │ ├── Checkbox.jsdom.test.tsx
│ │ ├── Checkbox.test.tsx
│ │ ├── Checkbox.tsx
│ │ ├── Checkbox
│ │ │ ├── InternalCheckbox.css
│ │ │ ├── InternalCheckbox.tsx
│ │ │ └── VRInternalCheckbox.tsx
│ │ ├── Collage.test.tsx
│ │ ├── Collage.tsx
│ │ ├── Collage
│ │ │ ├── Collection.test.tsx
│ │ │ ├── Collection.tsx
│ │ │ └── __snapshots__
│ │ │ │ └── Collection.test.tsx.snap
│ │ ├── Column.css
│ │ ├── Column.test.tsx
│ │ ├── Column.tsx
│ │ ├── ComboBox.css
│ │ ├── ComboBox.jsdom.test.tsx
│ │ ├── ComboBox.tsx
│ │ ├── ComboBox
│ │ │ └── Item.tsx
│ │ ├── Container.test.tsx
│ │ ├── Container.tsx
│ │ ├── Contents.css
│ │ ├── Cursor.css
│ │ ├── Datapoint.test.tsx
│ │ ├── Datapoint.tsx
│ │ ├── Datapoint
│ │ │ ├── InternalDatapoint.tsx
│ │ │ ├── Trend.test.tsx
│ │ │ ├── Trend.tsx
│ │ │ └── __snapshots__
│ │ │ │ └── Trend.test.tsx.snap
│ │ ├── Divider.css
│ │ ├── Divider.test.tsx
│ │ ├── Divider.tsx
│ │ ├── Dropdown.css
│ │ ├── Dropdown.jsdom.test.tsx
│ │ ├── Dropdown.tsx
│ │ ├── Dropdown
│ │ │ ├── Context.ts
│ │ │ ├── OptionItem.jsdom.test.tsx
│ │ │ └── OptionItem.tsx
│ │ ├── DropdownItem.jsdom.test.tsx
│ │ ├── DropdownItem.tsx
│ │ ├── DropdownLink.jsdom.test.tsx
│ │ ├── DropdownLink.tsx
│ │ ├── DropdownSection.tsx
│ │ ├── FetchItems.ts
│ │ ├── Fieldset.test.tsx
│ │ ├── Fieldset.tsx
│ │ ├── Fieldset
│ │ │ ├── InternalFieldset.css
│ │ │ └── InternalFieldset.tsx
│ │ ├── Flex.css
│ │ ├── Flex.test.tsx
│ │ ├── Flex.tsx
│ │ ├── FlexItem.tsx
│ │ ├── Focus.css
│ │ ├── Heading.css
│ │ ├── Heading.test.tsx
│ │ ├── Heading.tsx
│ │ ├── HelpButton.css
│ │ ├── HelpButton.jsdom.test.tsx
│ │ ├── HelpButton.test.tsx
│ │ ├── HelpButton.tsx
│ │ ├── Icon.css
│ │ ├── Icon.test.tsx
│ │ ├── Icon.tsx
│ │ ├── Icon
│ │ │ ├── InternalIcon.tsx
│ │ │ └── RTLIconList.tsx
│ │ ├── IconButton.jsdom.test.tsx
│ │ ├── IconButton.test.tsx
│ │ ├── IconButton.tsx
│ │ ├── IconButton
│ │ │ ├── InternalIconButton.css
│ │ │ ├── InternalIconButton.tsx
│ │ │ └── InternalIconCompactButton.tsx
│ │ ├── IconButtonFloating.tsx
│ │ ├── IconButtonLink.jsdom.test.tsx
│ │ ├── IconButtonLink.test.tsx
│ │ ├── IconButtonLink.tsx
│ │ ├── IconCompact.tsx
│ │ ├── Image.css
│ │ ├── Image.test.tsx
│ │ ├── Image.tsx
│ │ ├── Indicator.css
│ │ ├── Indicator.jsdom.test.tsx
│ │ ├── Indicator.tsx
│ │ ├── Label.test.tsx
│ │ ├── Label.tsx
│ │ ├── Label
│ │ │ ├── InternalLabel.css
│ │ │ ├── InternalLabel.test.tsx
│ │ │ ├── InternalLabel.tsx
│ │ │ └── __snapshots__
│ │ │ │ └── InternalLabel.test.tsx.snap
│ │ ├── Layer.css
│ │ ├── Layer.jsdom.test.tsx
│ │ ├── Layer.test.tsx
│ │ ├── Layer.tsx
│ │ ├── Layout.css
│ │ ├── Letterbox.test.tsx
│ │ ├── Letterbox.tsx
│ │ ├── Link.jsdom.test.tsx
│ │ ├── Link.test.tsx
│ │ ├── Link.tsx
│ │ ├── Link
│ │ │ ├── InternalLink.jsdom.test.tsx
│ │ │ ├── InternalLink.test.tsx
│ │ │ ├── InternalLink.tsx
│ │ │ └── __snapshots__
│ │ │ │ └── InternalLink.test.tsx.snap
│ │ ├── List.css
│ │ ├── List.jsdom.test.tsx
│ │ ├── List.test.tsx
│ │ ├── List.tsx
│ │ ├── List
│ │ │ ├── InternalList.tsx
│ │ │ ├── Message.tsx
│ │ │ └── getChildrenToArray.ts
│ │ ├── ListItem.tsx
│ │ ├── MESSAGING_TYPE_ATTRIBUTES.ts
│ │ ├── Mask.css
│ │ ├── Mask.test.tsx
│ │ ├── Mask.tsx
│ │ ├── Masonry.css
│ │ ├── Masonry.tsx
│ │ ├── Masonry
│ │ │ ├── Cache.ts
│ │ │ ├── Graph.ts
│ │ │ ├── GraphNode.ts
│ │ │ ├── ItemResizeObserverWrapper.tsx
│ │ │ ├── MeasurementStore.ts
│ │ │ ├── README.md
│ │ │ ├── ScrollContainer.ts
│ │ │ ├── defaultLayout.test.ts
│ │ │ ├── defaultLayout.ts
│ │ │ ├── dynamicHeightsUtils.test.ts
│ │ │ ├── dynamicHeightsUtils.ts
│ │ │ ├── dynamicHeightsV2Utils.ts
│ │ │ ├── fullWidthLayout.test.ts
│ │ │ ├── fullWidthLayout.ts
│ │ │ ├── getColumnCount.ts
│ │ │ ├── getLayoutAlgorithm.ts
│ │ │ ├── layoutHelpers.ts
│ │ │ ├── mindex.ts
│ │ │ ├── multiColumnLayout.test.ts
│ │ │ ├── multiColumnLayout.ts
│ │ │ ├── scrollUtils.ts
│ │ │ ├── types.ts
│ │ │ ├── uniformRowLayout.test.ts
│ │ │ └── uniformRowLayout.ts
│ │ ├── MasonryV2.tsx
│ │ ├── Modal.css
│ │ ├── Modal.jsdom.test.tsx
│ │ ├── Modal.tsx
│ │ ├── ModalAlert.jsdom.test.tsx
│ │ ├── ModalAlert.tsx
│ │ ├── ModalAlert
│ │ │ ├── Action.tsx
│ │ │ └── Header.tsx
│ │ ├── NumberField.jsdom.test.tsx
│ │ ├── NumberField.test.tsx
│ │ ├── NumberField.tsx
│ │ ├── OverlayPanel.css
│ │ ├── OverlayPanel.jsdom.test.tsx
│ │ ├── OverlayPanel.tsx
│ │ ├── OverlayPanel
│ │ │ ├── ConfirmationPopover.tsx
│ │ │ └── InternalOverlayPanel.tsx
│ │ ├── PageHeader.css
│ │ ├── PageHeader.test.tsx
│ │ ├── PageHeader.tsx
│ │ ├── PageHeader
│ │ │ └── components.tsx
│ │ ├── Pog.test.tsx
│ │ ├── Pog.tsx
│ │ ├── Pog
│ │ │ ├── InternalPog.css
│ │ │ ├── InternalPog.tsx
│ │ │ └── InternalPogCompact.tsx
│ │ ├── Popover.jsdom.test.tsx
│ │ ├── Popover.tsx
│ │ ├── Popover
│ │ │ ├── Contents.tsx
│ │ │ ├── Controller.tsx
│ │ │ ├── InternalPopover.tsx
│ │ │ └── usePopover.ts
│ │ ├── PopoverMessage.css
│ │ ├── PopoverMessage.jsdom.test.tsx
│ │ ├── PopoverMessage.tsx
│ │ ├── Pulsar.css
│ │ ├── Pulsar.test.tsx
│ │ ├── Pulsar.tsx
│ │ ├── RadioGroup.test.tsx
│ │ ├── RadioGroup.tsx
│ │ ├── RadioGroup
│ │ │ ├── Context.ts
│ │ │ ├── RadioButton.css
│ │ │ └── RadioButton.tsx
│ │ ├── RadioGroupButton.css
│ │ ├── RadioGroupButton.tsx
│ │ ├── ScrollBoundaryContainer.jsdom.test.tsx
│ │ ├── ScrollBoundaryContainer.test.tsx
│ │ ├── ScrollBoundaryContainer.tsx
│ │ ├── ScrollBoundaryContainer
│ │ │ └── InternalScrollBoundaryContainerWithForwardRef.tsx
│ │ ├── ScrollFetch.tsx
│ │ ├── SearchField.css
│ │ ├── SearchField.jsdom.test.tsx
│ │ ├── SearchField.tsx
│ │ ├── SearchField
│ │ │ ├── VRSearchField.css
│ │ │ └── VRSearchField.tsx
│ │ ├── SearchGuide.css
│ │ ├── SearchGuide.jsdom.test.tsx
│ │ ├── SearchGuide.test.tsx
│ │ ├── SearchGuide.tsx
│ │ ├── SearchGuideLink.tsx
│ │ ├── SegmentedControl.css
│ │ ├── SegmentedControl.jsdom.test.tsx
│ │ ├── SegmentedControl.test.tsx
│ │ ├── SegmentedControl.tsx
│ │ ├── SelectList.css
│ │ ├── SelectList.jsdom.test.tsx
│ │ ├── SelectList.test.tsx
│ │ ├── SelectList.tsx
│ │ ├── SelectList
│ │ │ ├── IconEnd.tsx
│ │ │ ├── SelectListGroup.tsx
│ │ │ ├── SelectListOption.tsx
│ │ │ ├── VRSelectList.css
│ │ │ └── VRSelectList.tsx
│ │ ├── SheetMobile.css
│ │ ├── SheetMobile.jsdom.test.tsx
│ │ ├── SheetMobile.tsx
│ │ ├── SheetMobile
│ │ │ ├── ContentContainer.tsx
│ │ │ ├── FullPage.tsx
│ │ │ ├── Header.tsx
│ │ │ ├── PartialPage.tsx
│ │ │ └── PrimaryAction.tsx
│ │ ├── SideNavigation.css
│ │ ├── SideNavigation.jsdom.test.tsx
│ │ ├── SideNavigation.test.tsx
│ │ ├── SideNavigation.tsx
│ │ ├── SideNavigation
│ │ │ ├── Collapser.tsx
│ │ │ ├── GroupContent.tsx
│ │ │ ├── GroupExpandIconButton.tsx
│ │ │ ├── GroupItemTapControl.tsx
│ │ │ ├── GroupMobile.tsx
│ │ │ ├── ItemContent.tsx
│ │ │ ├── ItemsEllipsis.tsx
│ │ │ ├── Mobile.tsx
│ │ │ ├── NavigationContent.tsx
│ │ │ ├── PrimaryActionIconButton.tsx
│ │ │ ├── getChildrenToArray.ts
│ │ │ └── navigationChildrenUtils.tsx
│ │ ├── SideNavigationGroup.tsx
│ │ ├── SideNavigationNestedGroup.tsx
│ │ ├── SideNavigationNestedItem.tsx
│ │ ├── SideNavigationSection.tsx
│ │ ├── SideNavigationTopItem.tsx
│ │ ├── Spinner.css
│ │ ├── Spinner.test.tsx
│ │ ├── Spinner.tsx
│ │ ├── Spinner
│ │ │ ├── VRSpinner.css
│ │ │ └── VRSpinner.tsx
│ │ ├── Status.test.tsx
│ │ ├── Status.tsx
│ │ ├── Sticky.test.tsx
│ │ ├── Sticky.tsx
│ │ ├── Switch.css
│ │ ├── Switch.test.tsx
│ │ ├── Switch.tsx
│ │ ├── Table.css
│ │ ├── Table.test.tsx
│ │ ├── Table.tsx
│ │ ├── Table
│ │ │ └── getChildrenCount.ts
│ │ ├── TableBody.test.tsx
│ │ ├── TableBody.tsx
│ │ ├── TableCell.test.tsx
│ │ ├── TableCell.tsx
│ │ ├── TableFooter.jsdom.test.tsx
│ │ ├── TableFooter.tsx
│ │ ├── TableHeader.jsdom.test.tsx
│ │ ├── TableHeader.tsx
│ │ ├── TableHeaderCell.test.tsx
│ │ ├── TableHeaderCell.tsx
│ │ ├── TableOfContents.css
│ │ ├── TableOfContents.test.tsx
│ │ ├── TableOfContents.tsx
│ │ ├── TableOfContents
│ │ │ ├── TableOfContentsAnchor.css
│ │ │ ├── TableOfContentsAnchor.tsx
│ │ │ ├── TableOfContentsItemList.tsx
│ │ │ └── getChildrenToArray.ts
│ │ ├── TableOfContentsItem.tsx
│ │ ├── TableRow.test.tsx
│ │ ├── TableRow.tsx
│ │ ├── TableRowDrawer.test.tsx
│ │ ├── TableRowDrawer.tsx
│ │ ├── TableRowExpandable.jsdom.test.tsx
│ │ ├── TableRowExpandable.test.tsx
│ │ ├── TableRowExpandable.tsx
│ │ ├── TableSortableHeaderCell.jsdom.test.tsx
│ │ ├── TableSortableHeaderCell.test.tsx
│ │ ├── TableSortableHeaderCell.tsx
│ │ ├── Tabs.css
│ │ ├── Tabs.jsdom.test.tsx
│ │ ├── Tabs.test.tsx
│ │ ├── Tabs.tsx
│ │ ├── Tabs
│ │ │ └── Tab.tsx
│ │ ├── Tag.css
│ │ ├── Tag.test.tsx
│ │ ├── Tag.tsx
│ │ ├── TagArea
│ │ │ ├── TagArea.css
│ │ │ └── TagArea.tsx
│ │ ├── TagData.css
│ │ ├── TagData.test.tsx
│ │ ├── TagData.tsx
│ │ ├── TapArea.css
│ │ ├── TapArea.jsdom.test.tsx
│ │ ├── TapArea.test.tsx
│ │ ├── TapArea.tsx
│ │ ├── TapAreaLink.jsdom.test.tsx
│ │ ├── TapAreaLink.test.tsx
│ │ ├── TapAreaLink.tsx
│ │ ├── Text.css
│ │ ├── Text.test.tsx
│ │ ├── Text.tsx
│ │ ├── TextArea.css
│ │ ├── TextArea.jsdom.test.tsx
│ │ ├── TextArea.test.tsx
│ │ ├── TextArea.tsx
│ │ ├── TextArea
│ │ │ ├── VRTextArea.css
│ │ │ └── VRTextArea.tsx
│ │ ├── TextCompact.css
│ │ ├── TextCompact.test.tsx
│ │ ├── TextCompact.tsx
│ │ ├── TextField.jsdom.test.tsx
│ │ ├── TextField.test.tsx
│ │ ├── TextField.tsx
│ │ ├── TextField
│ │ │ ├── IconButtonEnd.tsx
│ │ │ ├── InternalTextField.css
│ │ │ ├── InternalTextField.tsx
│ │ │ ├── VRIconButtonEnd.tsx
│ │ │ ├── VRInternalTextField.css
│ │ │ └── VRInternalTextField.tsx
│ │ ├── TextUI.css
│ │ ├── TextUI.test.tsx
│ │ ├── TextUI.tsx
│ │ ├── TileData.css
│ │ ├── TileData.test.tsx
│ │ ├── TileData.tsx
│ │ ├── Toast.css
│ │ ├── Toast.test.tsx
│ │ ├── Toast.tsx
│ │ ├── Toast
│ │ │ └── PrimaryAction.tsx
│ │ ├── Tooltip.jsdom.test.tsx
│ │ ├── Tooltip.tsx
│ │ ├── Tooltip
│ │ │ └── InternalTooltip.tsx
│ │ ├── Typography.css
│ │ ├── Video.css
│ │ ├── Video.jsdom.test.tsx
│ │ ├── Video.test.tsx
│ │ ├── Video.tsx
│ │ ├── Video
│ │ │ ├── Controls.jsdom.test.tsx
│ │ │ ├── Controls.test.tsx
│ │ │ ├── Controls.tsx
│ │ │ ├── Playhead.jsdom.test.tsx
│ │ │ ├── Playhead.test.tsx
│ │ │ ├── Playhead.tsx
│ │ │ └── __snapshots__
│ │ │ │ ├── Controls.test.tsx.snap
│ │ │ │ └── Playhead.test.tsx.snap
│ │ ├── WashAnimated.css
│ │ ├── WashAnimated.test.tsx
│ │ ├── WashAnimated.tsx
│ │ ├── Whitespace.css
│ │ ├── __mocks__
│ │ │ └── fileMock.ts
│ │ ├── __snapshots__
│ │ │ ├── Accordion.test.tsx.snap
│ │ │ ├── AccordionExpandable.test.tsx.snap
│ │ │ ├── ActivationCard.test.tsx.snap
│ │ │ ├── Avatar.test.tsx.snap
│ │ │ ├── AvatarGroup.jsdom.test.tsx.snap
│ │ │ ├── AvatarGroupCluster.jsdom.test.tsx.snap
│ │ │ ├── Badge.test.tsx.snap
│ │ │ ├── BannerCallout.test.tsx.snap
│ │ │ ├── BannerOverlay.test.tsx.snap
│ │ │ ├── BannerSlim.test.tsx.snap
│ │ │ ├── BannerUpsell.test.tsx.snap
│ │ │ ├── BannerUpsellForm.test.tsx.snap
│ │ │ ├── Box.test.tsx.snap
│ │ │ ├── ButtonGroup.test.tsx.snap
│ │ │ ├── ButtonLink.test.tsx.snap
│ │ │ ├── ButtonSocial.test.tsx.snap
│ │ │ ├── Caret.test.tsx.snap
│ │ │ ├── Checkbox.test.tsx.snap
│ │ │ ├── Collage.test.tsx.snap
│ │ │ ├── Column.test.tsx.snap
│ │ │ ├── ComboBox.jsdom.test.tsx.snap
│ │ │ ├── Container.test.tsx.snap
│ │ │ ├── Datapoint.test.tsx.snap
│ │ │ ├── Divider.test.tsx.snap
│ │ │ ├── Dropdown.jsdom.test.tsx.snap
│ │ │ ├── Fieldset.test.tsx.snap
│ │ │ ├── Flex.test.tsx.snap
│ │ │ ├── Heading.test.tsx.snap
│ │ │ ├── HelpButton.test.tsx.snap
│ │ │ ├── Icon.test.tsx.snap
│ │ │ ├── IconButton.jsdom.test.tsx.snap
│ │ │ ├── IconButtonLink.test.tsx.snap
│ │ │ ├── Image.test.tsx.snap
│ │ │ ├── Indicator.jsdom.test.tsx.snap
│ │ │ ├── Label.test.tsx.snap
│ │ │ ├── Letterbox.test.tsx.snap
│ │ │ ├── Link.test.tsx.snap
│ │ │ ├── List.test.tsx.snap
│ │ │ ├── Mask.test.tsx.snap
│ │ │ ├── Modal.jsdom.test.tsx.snap
│ │ │ ├── ModalAlert.jsdom.test.tsx.snap
│ │ │ ├── NumberField.test.tsx.snap
│ │ │ ├── OverlayPanel.jsdom.test.tsx.snap
│ │ │ ├── PageHeader.test.tsx.snap
│ │ │ ├── Pog.test.tsx.snap
│ │ │ ├── Popover.jsdom.test.tsx.snap
│ │ │ ├── PopoverMessage.jsdom.test.tsx.snap
│ │ │ ├── Pulsar.test.tsx.snap
│ │ │ ├── RadioGroup.test.tsx.snap
│ │ │ ├── ScrollBoundaryContainer.test.tsx.snap
│ │ │ ├── SegmentedControl.test.tsx.snap
│ │ │ ├── SelectList.test.tsx.snap
│ │ │ ├── SheetMobile.jsdom.test.tsx.snap
│ │ │ ├── SideNavigation.test.tsx.snap
│ │ │ ├── Spinner.test.tsx.snap
│ │ │ ├── Status.test.tsx.snap
│ │ │ ├── Sticky.test.tsx.snap
│ │ │ ├── Switch.test.tsx.snap
│ │ │ ├── Table.test.tsx.snap
│ │ │ ├── TableBody.test.tsx.snap
│ │ │ ├── TableCell.test.tsx.snap
│ │ │ ├── TableFooter.jsdom.test.tsx.snap
│ │ │ ├── TableHeader.jsdom.test.tsx.snap
│ │ │ ├── TableHeaderCell.test.tsx.snap
│ │ │ ├── TableOfContents.test.tsx.snap
│ │ │ ├── TableRow.test.tsx.snap
│ │ │ ├── TableRowDrawer.test.tsx.snap
│ │ │ ├── TableRowExpandable.test.tsx.snap
│ │ │ ├── TableSortableHeaderCell.test.tsx.snap
│ │ │ ├── Tabs.test.tsx.snap
│ │ │ ├── Tag.test.tsx.snap
│ │ │ ├── TagData.test.tsx.snap
│ │ │ ├── TapArea.test.tsx.snap
│ │ │ ├── TapAreaLink.test.tsx.snap
│ │ │ ├── Text.test.tsx.snap
│ │ │ ├── TextArea.test.tsx.snap
│ │ │ ├── TextCompact.test.tsx.snap
│ │ │ ├── TextField.test.tsx.snap
│ │ │ ├── TextUI.test.tsx.snap
│ │ │ ├── TileData.test.tsx.snap
│ │ │ ├── Toast.test.tsx.snap
│ │ │ ├── Tooltip.jsdom.test.tsx.snap
│ │ │ ├── Video.test.tsx.snap
│ │ │ └── WashAnimated.test.tsx.snap
│ │ ├── accessibility
│ │ │ ├── AccessibilityLinkActionIcon.tsx
│ │ │ ├── AccessibilityPause.tsx
│ │ │ ├── NewTabAccessibilityLabel.tsx
│ │ │ ├── VisuallyHidden.tsx
│ │ │ └── getAriaLabel.ts
│ │ ├── animation
│ │ │ ├── AnimationContext.jsdom.test.tsx
│ │ │ ├── AnimationContext.tsx
│ │ │ ├── DismissingElement.tsx
│ │ │ ├── RequestAnimationFrameContext.tsx
│ │ │ └── animation.css
│ │ ├── ariaTypes.ts
│ │ ├── behaviors
│ │ │ ├── OutsideEventBehavior.tsx
│ │ │ ├── StopScrollBehavior.test.tsx
│ │ │ ├── StopScrollBehavior.ts
│ │ │ ├── TrapFocusBehavior.tsx
│ │ │ └── __snapshots__
│ │ │ │ └── StopScrollBehavior.test.tsx.snap
│ │ ├── boxTransforms.ts
│ │ ├── boxTypes.ts
│ │ ├── boxWhitespace.css
│ │ ├── contexts
│ │ │ ├── ColorSchemeProvider.jsdom.test.tsx
│ │ │ ├── ColorSchemeProvider.tsx
│ │ │ ├── DefaultLabelProvider.jsdom.test.tsx
│ │ │ ├── DefaultLabelProvider.tsx
│ │ │ ├── DesignTokensProvider.tsx
│ │ │ ├── DeviceTypeProvider.tsx
│ │ │ ├── ExperimentProvider.ts
│ │ │ ├── GlobalEventsHandlerProvider.jsdom.test.tsx
│ │ │ ├── GlobalEventsHandlerProvider.tsx
│ │ │ ├── ListProvider.tsx
│ │ │ ├── NestingProvider.tsx
│ │ │ ├── ScrollBoundaryContainerProvider.tsx
│ │ │ ├── SideNavigationProvider.tsx
│ │ │ ├── TableContext.tsx
│ │ │ ├── __mocks__
│ │ │ │ └── DefaultLabelProvider.tsx
│ │ │ ├── __snapshots__
│ │ │ │ └── ColorSchemeProvider.jsdom.test.tsx.snap
│ │ │ └── useDesignTokens.tsx
│ │ ├── debounce.ts
│ │ ├── getRoundingClassName.ts
│ │ ├── global.d.ts
│ │ ├── icons
│ │ │ ├── .eslintrc.json
│ │ │ ├── 360.svg
│ │ │ ├── 3d-move.svg
│ │ │ ├── 3d.svg
│ │ │ ├── accessibility.svg
│ │ │ ├── ad-group.svg
│ │ │ ├── ad.svg
│ │ │ ├── add-circle.svg
│ │ │ ├── add-layout.svg
│ │ │ ├── add-pin.svg
│ │ │ ├── add-section.svg
│ │ │ ├── add.svg
│ │ │ ├── ads-overview.svg
│ │ │ ├── ads-stats.svg
│ │ │ ├── alert.svg
│ │ │ ├── align-bottom-center.svg
│ │ │ ├── align-bottom-left.svg
│ │ │ ├── align-bottom-right.svg
│ │ │ ├── align-bottom.svg
│ │ │ ├── align-middle.svg
│ │ │ ├── align-top-center.svg
│ │ │ ├── align-top-left.svg
│ │ │ ├── align-top-right.svg
│ │ │ ├── align-top.svg
│ │ │ ├── alphabetical.svg
│ │ │ ├── amazon.svg
│ │ │ ├── android-share.svg
│ │ │ ├── angled-pin.svg
│ │ │ ├── animate.svg
│ │ │ ├── api.svg
│ │ │ ├── apple.svg
│ │ │ ├── apps.svg
│ │ │ ├── ar-try-on.svg
│ │ │ ├── arrow-back.svg
│ │ │ ├── arrow-circle-back.svg
│ │ │ ├── arrow-circle-down.svg
│ │ │ ├── arrow-circle-forward.svg
│ │ │ ├── arrow-circle-up.svg
│ │ │ ├── arrow-counter-clockwise.svg
│ │ │ ├── arrow-double-back.svg
│ │ │ ├── arrow-double-forward.svg
│ │ │ ├── arrow-down.svg
│ │ │ ├── arrow-end.svg
│ │ │ ├── arrow-forward.svg
│ │ │ ├── arrow-left-curved.svg
│ │ │ ├── arrow-nested.svg
│ │ │ ├── arrow-start.svg
│ │ │ ├── arrow-up-left.svg
│ │ │ ├── arrow-up-right.svg
│ │ │ ├── arrow-up.svg
│ │ │ ├── arrows-vertical.svg
│ │ │ ├── aspect-ratio.svg
│ │ │ ├── audio-bars.svg
│ │ │ ├── audio-mix.svg
│ │ │ ├── audio-playing.svg
│ │ │ ├── bell-fill.svg
│ │ │ ├── bell.svg
│ │ │ ├── birthday-cake.svg
│ │ │ ├── blur.svg
│ │ │ ├── board-sticker-large.svg
│ │ │ ├── board-sticker-small.svg
│ │ │ ├── board.svg
│ │ │ ├── bold.svg
│ │ │ ├── border-shadow.svg
│ │ │ ├── border.svg
│ │ │ ├── briefcase.svg
│ │ │ ├── building-business.svg
│ │ │ ├── business-hierarchy.svg
│ │ │ ├── calendar-check.svg
│ │ │ ├── calendar.svg
│ │ │ ├── camera-flip.svg
│ │ │ ├── camera-roll.svg
│ │ │ ├── camera.svg
│ │ │ ├── cancel.svg
│ │ │ ├── canonical-pin.svg
│ │ │ ├── captions-outline.svg
│ │ │ ├── captions.svg
│ │ │ ├── card-stack-refresh.svg
│ │ │ ├── card-stack.svg
│ │ │ ├── check-circle-fill.svg
│ │ │ ├── check-circle.svg
│ │ │ ├── check.svg
│ │ │ ├── chevron-down-circle.svg
│ │ │ ├── chevron-left-circle.svg
│ │ │ ├── chevron-right-circle.svg
│ │ │ ├── chevron-up-circle.svg
│ │ │ ├── circle-ellipsis.svg
│ │ │ ├── circle-information-fill.svg
│ │ │ ├── circle-initializing.svg
│ │ │ ├── circle.svg
│ │ │ ├── clear.svg
│ │ │ ├── clipboard.svg
│ │ │ ├── clips.svg
│ │ │ ├── clock-checked.svg
│ │ │ ├── clock.svg
│ │ │ ├── cloud-server.svg
│ │ │ ├── code-check.svg
│ │ │ ├── code.svg
│ │ │ ├── cog-fill.svg
│ │ │ ├── cog.svg
│ │ │ ├── collage.svg
│ │ │ ├── collapse.svg
│ │ │ ├── color-palette.svg
│ │ │ ├── color-picker.svg
│ │ │ ├── color-solid.svg
│ │ │ ├── color-split.svg
│ │ │ ├── color.svg
│ │ │ ├── compact
│ │ │ │ ├── .eslintrc.json
│ │ │ │ ├── compact-add.svg
│ │ │ │ ├── compact-angled-pin.svg
│ │ │ │ ├── compact-arrow-up-right.svg
│ │ │ │ ├── compact-cancel.svg
│ │ │ │ ├── compact-check-circle-fill.svg
│ │ │ │ ├── compact-check.svg
│ │ │ │ ├── compact-chevron-down.svg
│ │ │ │ ├── compact-chevron-left.svg
│ │ │ │ ├── compact-chevron-right.svg
│ │ │ │ ├── compact-chevron-up.svg
│ │ │ │ ├── compact-dash.svg
│ │ │ │ ├── compact-ellipsis.svg
│ │ │ │ ├── compact-info-circle-fill.svg
│ │ │ │ ├── compact-lock.svg
│ │ │ │ ├── compact-maximize.svg
│ │ │ │ ├── compact-mute.svg
│ │ │ │ ├── compact-sound-slash.svg
│ │ │ │ ├── compact-sound.svg
│ │ │ │ ├── compact-sparkle.svg
│ │ │ │ ├── compact-workflow-status-canceled.svg
│ │ │ │ ├── compact-workflow-status-halted.svg
│ │ │ │ ├── compact-workflow-status-in-progress.svg
│ │ │ │ ├── compact-workflow-status-problem.svg
│ │ │ │ ├── compact-workflow-status-unstarted.svg
│ │ │ │ ├── compact-workflow-status-warning.svg
│ │ │ │ └── index.ts
│ │ │ ├── compass-fill.svg
│ │ │ ├── compass.svg
│ │ │ ├── compose.svg
│ │ │ ├── contrast.svg
│ │ │ ├── conversion-tag.svg
│ │ │ ├── copy-to-clipboard.svg
│ │ │ ├── credit-card-plus.svg
│ │ │ ├── credit-card.svg
│ │ │ ├── crop.svg
│ │ │ ├── crystal-ball.svg
│ │ │ ├── cutout.svg
│ │ │ ├── dash.svg
│ │ │ ├── data-source.svg
│ │ │ ├── deselect.svg
│ │ │ ├── design.svg
│ │ │ ├── desktop.svg
│ │ │ ├── diagnostics.svg
│ │ │ ├── directional-arrow-left.svg
│ │ │ ├── directional-arrow-right.svg
│ │ │ ├── download.svg
│ │ │ ├── drag-drop.svg
│ │ │ ├── draw.svg
│ │ │ ├── dropbox.svg
│ │ │ ├── duplicate.svg
│ │ │ ├── edit.svg
│ │ │ ├── ellipsis.svg
│ │ │ ├── envelope.svg
│ │ │ ├── erase-auto.svg
│ │ │ ├── erase.svg
│ │ │ ├── etsy.svg
│ │ │ ├── expand.svg
│ │ │ ├── eye-hide.svg
│ │ │ ├── eye.svg
│ │ │ ├── face-happy.svg
│ │ │ ├── face-neutral.svg
│ │ │ ├── face-sad.svg
│ │ │ ├── face-smiley-outline.svg
│ │ │ ├── face-smiley-plus.svg
│ │ │ ├── face-smiley.svg
│ │ │ ├── face-tryon.svg
│ │ │ ├── facebook.svg
│ │ │ ├── fade.svg
│ │ │ ├── ferris-wheel.svg
│ │ │ ├── file-box.svg
│ │ │ ├── file-unknown.svg
│ │ │ ├── fill-opaque.svg
│ │ │ ├── fill-transparent.svg
│ │ │ ├── filter.svg
│ │ │ ├── flag.svg
│ │ │ ├── flame.svg
│ │ │ ├── flash-automatic.svg
│ │ │ ├── flash-slash.svg
│ │ │ ├── flash.svg
│ │ │ ├── flashlight.svg
│ │ │ ├── flip-horizontal.svg
│ │ │ ├── flip-vertical.svg
│ │ │ ├── folder-fill.svg
│ │ │ ├── folder.svg
│ │ │ ├── forward.svg
│ │ │ ├── gauge.svg
│ │ │ ├── ghost-fill.svg
│ │ │ ├── ghost.svg
│ │ │ ├── gif-visual.svg
│ │ │ ├── gif.svg
│ │ │ ├── gift.svg
│ │ │ ├── globe-checked.svg
│ │ │ ├── globe.svg
│ │ │ ├── gmail.svg
│ │ │ ├── graph-bar.svg
│ │ │ ├── graph-pie.svg
│ │ │ ├── hand-pointing.svg
│ │ │ ├── hand.svg
│ │ │ ├── handle.svg
│ │ │ ├── heart-broken.svg
│ │ │ ├── heart-health.svg
│ │ │ ├── heart-outline.svg
│ │ │ ├── heart.svg
│ │ │ ├── highlights.svg
│ │ │ ├── history.svg
│ │ │ ├── home-fill.svg
│ │ │ ├── home.svg
│ │ │ ├── idea-pin.svg
│ │ │ ├── image-portrait.svg
│ │ │ ├── imessage.svg
│ │ │ ├── impressum.svg
│ │ │ ├── indent.svg
│ │ │ ├── index.ts
│ │ │ ├── info-circle.svg
│ │ │ ├── information.svg
│ │ │ ├── insights-audience.svg
│ │ │ ├── insights-conversion.svg
│ │ │ ├── instagram-stories.svg
│ │ │ ├── instagram.svg
│ │ │ ├── invoice.svg
│ │ │ ├── italics.svg
│ │ │ ├── kakao-talk.svg
│ │ │ ├── key.svg
│ │ │ ├── knoop.svg
│ │ │ ├── lab-flask.svg
│ │ │ ├── lasso-magic.svg
│ │ │ ├── layers-stack.svg
│ │ │ ├── layout.svg
│ │ │ ├── lightbulb.svg
│ │ │ ├── lightning-bolt-circle.svg
│ │ │ ├── link-broken.svg
│ │ │ ├── link.svg
│ │ │ ├── lips.svg
│ │ │ ├── list-bullets.svg
│ │ │ ├── list-numbered-rtl.svg
│ │ │ ├── list-numbered.svg
│ │ │ ├── location.svg
│ │ │ ├── lock.svg
│ │ │ ├── logo-large.svg
│ │ │ ├── logo-small.svg
│ │ │ ├── logout.svg
│ │ │ ├── magic-pen.svg
│ │ │ ├── magic-wand.svg
│ │ │ ├── magnifying-glass-sparkle.svg
│ │ │ ├── manage-access.svg
│ │ │ ├── margins-large.svg
│ │ │ ├── margins-medium.svg
│ │ │ ├── margins-small.svg
│ │ │ ├── maximize.svg
│ │ │ ├── megaphone.svg
│ │ │ ├── menu.svg
│ │ │ ├── messenger.svg
│ │ │ ├── microphone.svg
│ │ │ ├── minimize.svg
│ │ │ ├── mobile.svg
│ │ │ ├── moon.svg
│ │ │ ├── move-pin.svg
│ │ │ ├── music-off.svg
│ │ │ ├── music-on.svg
│ │ │ ├── mute-fill.svg
│ │ │ ├── mute.svg
│ │ │ ├── orientation-landscape.svg
│ │ │ ├── orientation-portrait.svg
│ │ │ ├── outdent.svg
│ │ │ ├── outlook.svg
│ │ │ ├── overlay-text-outline.svg
│ │ │ ├── overlay-text.svg
│ │ │ ├── overview.svg
│ │ │ ├── paper-clip.svg
│ │ │ ├── paper-lines-plus.svg
│ │ │ ├── pause.svg
│ │ │ ├── pen-auto.svg
│ │ │ ├── pen.svg
│ │ │ ├── people.svg
│ │ │ ├── performance-plus.svg
│ │ │ ├── person-add.svg
│ │ │ ├── person-fill.svg
│ │ │ ├── person-magnifying-glass.svg
│ │ │ ├── person.svg
│ │ │ ├── phone.svg
│ │ │ ├── pin-hide.svg
│ │ │ ├── pin.svg
│ │ │ ├── pincode.svg
│ │ │ ├── pinterest.svg
│ │ │ ├── play.svg
│ │ │ ├── protect.svg
│ │ │ ├── qr-code.svg
│ │ │ ├── question-mark.svg
│ │ │ ├── quote.svg
│ │ │ ├── record-limit-10.svg
│ │ │ ├── record-limit-15.svg
│ │ │ ├── record-limit-30.svg
│ │ │ ├── record-limit-5.svg
│ │ │ ├── record-limit-60.svg
│ │ │ ├── record-limit.svg
│ │ │ ├── redo.svg
│ │ │ ├── refresh.svg
│ │ │ ├── remove.svg
│ │ │ ├── reorder-images.svg
│ │ │ ├── replace.svg
│ │ │ ├── report.svg
│ │ │ ├── rewind.svg
│ │ │ ├── ribbon.svg
│ │ │ ├── rocketship.svg
│ │ │ ├── rotate.svg
│ │ │ ├── saturation.svg
│ │ │ ├── save-outline.svg
│ │ │ ├── saved.svg
│ │ │ ├── scale.svg
│ │ │ ├── scissors.svg
│ │ │ ├── search-by-image.svg
│ │ │ ├── search-fill.svg
│ │ │ ├── search.svg
│ │ │ ├── security.svg
│ │ │ ├── select.svg
│ │ │ ├── send.svg
│ │ │ ├── shadows.svg
│ │ │ ├── shapes.svg
│ │ │ ├── share.svg
│ │ │ ├── shopping-bag-fill.svg
│ │ │ ├── shopping-bag.svg
│ │ │ ├── shrink.svg
│ │ │ ├── shuffles.svg
│ │ │ ├── skintone.svg
│ │ │ ├── slide.svg
│ │ │ ├── smiley.svg
│ │ │ ├── snapchat.svg
│ │ │ ├── sort-ascending.svg
│ │ │ ├── sort-descending.svg
│ │ │ ├── sound-fill.svg
│ │ │ ├── sound-slash-fill.svg
│ │ │ ├── sound-slash.svg
│ │ │ ├── sound.svg
│ │ │ ├── sparkle.svg
│ │ │ ├── speech-ellipsis-fill.svg
│ │ │ ├── speech-ellipsis.svg
│ │ │ ├── speech-exclamation-point.svg
│ │ │ ├── speech-heart.svg
│ │ │ ├── speech-outline.svg
│ │ │ ├── speech.svg
│ │ │ ├── speed-.3x.svg
│ │ │ ├── speed-.5x.svg
│ │ │ ├── speed-1x.svg
│ │ │ ├── speed-2x.svg
│ │ │ ├── speed-3x.svg
│ │ │ ├── speed.svg
│ │ │ ├── spread.svg
│ │ │ ├── square-plus-fill.svg
│ │ │ ├── square-plus.svg
│ │ │ ├── star-half.svg
│ │ │ ├── star-outline.svg
│ │ │ ├── star.svg
│ │ │ ├── sticker-image.svg
│ │ │ ├── sticker.svg
│ │ │ ├── sun.svg
│ │ │ ├── swap.svg
│ │ │ ├── switch-account.svg
│ │ │ ├── table.svg
│ │ │ ├── tag-star.svg
│ │ │ ├── tag.svg
│ │ │ ├── target.svg
│ │ │ ├── telegram.svg
│ │ │ ├── template.svg
│ │ │ ├── terms.svg
│ │ │ ├── text-align-center.svg
│ │ │ ├── text-align-left.svg
│ │ │ ├── text-align-right.svg
│ │ │ ├── text-all-caps.svg
│ │ │ ├── text-extra-small.svg
│ │ │ ├── text-invert.svg
│ │ │ ├── text-large.svg
│ │ │ ├── text-line-height.svg
│ │ │ ├── text-medium.svg
│ │ │ ├── text-sentence-case.svg
│ │ │ ├── text-size.svg
│ │ │ ├── text-small.svg
│ │ │ ├── text-spacing.svg
│ │ │ ├── text-sticker.svg
│ │ │ ├── text.svg
│ │ │ ├── threads.svg
│ │ │ ├── thumbs-down.svg
│ │ │ ├── thumbs-up.svg
│ │ │ ├── timer-10.svg
│ │ │ ├── timer-3.svg
│ │ │ ├── timer.svg
│ │ │ ├── tint.svg
│ │ │ ├── trash-can.svg
│ │ │ ├── trending.svg
│ │ │ ├── underline.svg
│ │ │ ├── undo.svg
│ │ │ ├── unlock.svg
│ │ │ ├── upload-feed.svg
│ │ │ ├── viber.svg
│ │ │ ├── vibrance.svg
│ │ │ ├── video-advance-10-seconds.svg
│ │ │ ├── video-camera.svg
│ │ │ ├── video-rewind-10-seconds.svg
│ │ │ ├── view-type-default-fill.svg
│ │ │ ├── view-type-default.svg
│ │ │ ├── view-type-dense.svg
│ │ │ ├── view-type-list.svg
│ │ │ ├── view-type-sparse.svg
│ │ │ ├── visit.svg
│ │ │ ├── warmth.svg
│ │ │ ├── wave.svg
│ │ │ ├── whatsapp.svg
│ │ │ ├── wifi-no.svg
│ │ │ ├── workflow-status-all.svg
│ │ │ ├── workflow-status-canceled.svg
│ │ │ ├── workflow-status-halted.svg
│ │ │ ├── workflow-status-in-progress.svg
│ │ │ ├── workflow-status-ok.svg
│ │ │ ├── workflow-status-problem.svg
│ │ │ ├── workflow-status-queued.svg
│ │ │ ├── workflow-status-unstarted.svg
│ │ │ ├── workflow-status-warning.svg
│ │ │ ├── x-social.svg
│ │ │ ├── yahoo.svg
│ │ │ └── youtube.svg
│ │ ├── index.ts
│ │ ├── keyCodes.ts
│ │ ├── sharedSubcomponents
│ │ │ ├── FormElement.css
│ │ │ ├── FormErrorMessage.css
│ │ │ ├── FormErrorMessage.test.tsx
│ │ │ ├── FormErrorMessage.tsx
│ │ │ ├── FormHelperText.css
│ │ │ ├── FormHelperText.tsx
│ │ │ ├── FormHelperTextCounter.tsx
│ │ │ ├── FormLabel.css
│ │ │ ├── FormLabel.tsx
│ │ │ ├── InternalDismissButton.tsx
│ │ │ ├── MaybeTooltip.tsx
│ │ │ ├── OverridingSpan.tsx
│ │ │ ├── __snapshots__
│ │ │ │ └── FormErrorMessage.test.tsx.snap
│ │ │ └── thumbnailSubcomponents.tsx
│ │ ├── style.test.ts
│ │ ├── style.ts
│ │ ├── textTypes.ts
│ │ ├── throttle.ts
│ │ ├── transforms.ts
│ │ ├── useDebouncedCallback.ts
│ │ ├── useFocusVisible.ts
│ │ ├── useInExperiment.ts
│ │ ├── useIsomorphicLayoutEffect.ts
│ │ ├── useReducedMotion.jsdom.test.ts
│ │ ├── useReducedMotion.test.ts
│ │ ├── useReducedMotion.ts
│ │ ├── useResponsiveMinWidth.jsdom.test.ts
│ │ ├── useResponsiveMinWidth.test.ts
│ │ ├── useResponsiveMinWidth.ts
│ │ ├── useTapFeedback.ts
│ │ ├── utils
│ │ │ ├── datavizcolors
│ │ │ │ ├── getCheckboxColor.test.ts
│ │ │ │ ├── getCheckboxColor.ts
│ │ │ │ ├── getDataVisualizationColor.test.ts
│ │ │ │ └── getDataVisualizationColor.ts
│ │ │ ├── flattenChildren.ts
│ │ │ ├── isComponentNode.ts
│ │ │ ├── keyboardNavigation.ts
│ │ │ ├── matchMedia.ts
│ │ │ ├── omit.ts
│ │ │ ├── positioningTypes.ts
│ │ │ ├── positioningUtils.ts
│ │ │ ├── tapScaleAnimation.css
│ │ │ ├── testing
│ │ │ │ └── expectToThrow.ts
│ │ │ ├── useExperimentalTheme.ts
│ │ │ ├── useInteractiveStates.ts
│ │ │ ├── useTapScaleAnimation.ts
│ │ │ └── wrapWithComponent.tsx
│ │ ├── zIndex.test.ts
│ │ └── zIndex.ts
│ └── tsconfig.json
└── stylelint-plugin-gestalt
│ ├── README.md
│ ├── package.json
│ └── src
│ ├── __fixtures__
│ └── no-invalid-design-tokens
│ │ ├── invalid-color.css
│ │ ├── invalid-composed-color.css
│ │ ├── invalid-rounding.css
│ │ ├── valid-color.css
│ │ ├── valid-composed-color.css
│ │ ├── valid-non-gestalt.css
│ │ └── valid-rounding.css
│ ├── helpers
│ └── testHelpers.js
│ ├── index.js
│ ├── no-invalid-design-tokens.js
│ └── no-invalid-design-tokens.test.js
├── playwright
├── accessibility
│ ├── DateRange.spec.ts
│ ├── Home.spec.ts
│ ├── android__avatar.spec.ts
│ ├── android__avatargroup.spec.ts
│ ├── android__badge.spec.ts
│ ├── android__button.spec.ts
│ ├── android__buttongroup.spec.ts
│ ├── android__buttontoggle.spec.ts
│ ├── android__checkbox.spec.ts
│ ├── android__component_status.spec.ts
│ ├── android__icon.spec.ts
│ ├── android__iconbutton.spec.ts
│ ├── android__iconbuttonfloating.spec.ts
│ ├── android__listaction.spec.ts
│ ├── android__overview.spec.ts
│ ├── android__searchfield.spec.ts
│ ├── android__searchguide.spec.ts
│ ├── android__sheet.spec.ts
│ ├── android__switch.spec.ts
│ ├── android__tabs.spec.ts
│ ├── android__text.spec.ts
│ ├── android__textarea.spec.ts
│ ├── android__textfield.spec.ts
│ ├── android__toast.spec.ts
│ ├── expectAccessiblePage.ts
│ ├── foundations__accessibility.spec.ts
│ ├── foundations__brand_expression__color_fills.spec.ts
│ ├── foundations__brand_expression__guidelines.spec.ts
│ ├── foundations__color__examples.spec.ts
│ ├── foundations__color__palette.spec.ts
│ ├── foundations__color__usage.spec.ts
│ ├── foundations__content_standards.spec.ts
│ ├── foundations__content_standards__formatting.spec.ts
│ ├── foundations__content_standards__grammar.spec.ts
│ ├── foundations__content_standards__inclusive_language.spec.ts
│ ├── foundations__content_standards__resources.spec.ts
│ ├── foundations__content_standards__syntax_and_structure.spec.ts
│ ├── foundations__content_standards__ui_elements.spec.ts
│ ├── foundations__content_standards__voice.spec.ts
│ ├── foundations__data_visualization__available_components.spec.ts
│ ├── foundations__data_visualization__charts_and_graphs__bar_graphs.spec.ts
│ ├── foundations__data_visualization__charts_and_graphs__combo_graphs.spec.ts
│ ├── foundations__data_visualization__charts_and_graphs__donut_charts.spec.ts
│ ├── foundations__data_visualization__charts_and_graphs__funnel_charts.spec.ts
│ ├── foundations__data_visualization__charts_and_graphs__general_guidelines.spec.ts
│ ├── foundations__data_visualization__charts_and_graphs__line_graphs.spec.ts
│ ├── foundations__data_visualization__color__palette.spec.ts
│ ├── foundations__data_visualization__color__usage.spec.ts
│ ├── foundations__data_visualization__micro_visualizations.spec.ts
│ ├── foundations__data_visualization__overview.spec.ts
│ ├── foundations__design_tokens__component_tokens.spec.ts
│ ├── foundations__design_tokens__overview.spec.ts
│ ├── foundations__elevation.spec.ts
│ ├── foundations__forms__available_components.spec.ts
│ ├── foundations__forms__example_code.spec.ts
│ ├── foundations__forms__overview.spec.ts
│ ├── foundations__forms__structure_and_behavior.spec.ts
│ ├── foundations__iconography__creating_icons.spec.ts
│ ├── foundations__iconography__custom_and_brand_icons.spec.ts
│ ├── foundations__iconography__usage.spec.ts
│ ├── foundations__illustration.spec.ts
│ ├── foundations__international_design__about_international_design.spec.ts
│ ├── foundations__international_design__icon_localization.spec.ts
│ ├── foundations__international_design__number_localization.spec.ts
│ ├── foundations__international_design__pluralization.spec.ts
│ ├── foundations__international_design__rtl_guidelines__iconography.spec.ts
│ ├── foundations__international_design__rtl_guidelines__layout_and_text_direction.spec.ts
│ ├── foundations__international_design__rtl_guidelines__rtl_overview.spec.ts
│ ├── foundations__international_design__rtl_guidelines__typography.spec.ts
│ ├── foundations__layout.spec.ts
│ ├── foundations__messaging__available_components.spec.ts
│ ├── foundations__messaging__overview.spec.ts
│ ├── foundations__messaging__priority_and_placement.spec.ts
│ ├── foundations__motion__guidelines.spec.ts
│ ├── foundations__motion__principles.spec.ts
│ ├── foundations__overview.spec.ts
│ ├── foundations__screen_sizes.spec.ts
│ ├── foundations__typography.spec.ts
│ ├── get_started__about_us.spec.ts
│ ├── get_started__designers.spec.ts
│ ├── get_started__developers__contributing__creating_and_updating_pages.spec.ts
│ ├── get_started__developers__contributing__development_process.spec.ts
│ ├── get_started__developers__contributing__experimentation.spec.ts
│ ├── get_started__developers__eslint_plugin.spec.ts
│ ├── get_started__developers__hacking_gestalt.spec.ts
│ ├── get_started__developers__installation.spec.ts
│ ├── get_started__developers__releases.spec.ts
│ ├── get_started__developers__tooling__web.spec.ts
│ ├── get_started__faq.spec.ts
│ ├── ios__avatar.spec.ts
│ ├── ios__avatargroup.spec.ts
│ ├── ios__badge.spec.ts
│ ├── ios__button.spec.ts
│ ├── ios__buttongroup.spec.ts
│ ├── ios__buttontoggle.spec.ts
│ ├── ios__checkbox.spec.ts
│ ├── ios__component_status.spec.ts
│ ├── ios__icon.spec.ts
│ ├── ios__iconbutton.spec.ts
│ ├── ios__iconbuttonfloating.spec.ts
│ ├── ios__listaction.spec.ts
│ ├── ios__module__module.boards.spec.ts
│ ├── ios__module__module.header.spec.ts
│ ├── ios__module__module.pins.spec.ts
│ ├── ios__module__module.spec.ts
│ ├── ios__overview.spec.ts
│ ├── ios__searchfield.spec.ts
│ ├── ios__searchguide.spec.ts
│ ├── ios__sheet.spec.ts
│ ├── ios__switch.spec.ts
│ ├── ios__tabs.spec.ts
│ ├── ios__text.spec.ts
│ ├── ios__textarea.spec.ts
│ ├── ios__textfield.spec.ts
│ ├── ios__toast.spec.ts
│ ├── team_support__component_request.spec.ts
│ ├── team_support__design_contributions__contribution_types_and_criteria.spec.ts
│ ├── team_support__design_contributions__design_contributions_overview.spec.ts
│ ├── team_support__design_contributions__process_deep_dive.spec.ts
│ ├── team_support__design_contributions__process_diagrams.spec.ts
│ ├── team_support__design_file_hygiene__design_handoff.spec.ts
│ ├── team_support__design_file_hygiene__figma_branches.spec.ts
│ ├── team_support__design_file_hygiene__naming_convention.spec.ts
│ ├── team_support__design_file_hygiene__organizing_layout.spec.ts
│ ├── team_support__get_help.spec.ts
│ ├── team_support__overview.spec.ts
│ ├── team_support__training.spec.ts
│ ├── web__accordion.spec.ts
│ ├── web__activationcard.spec.ts
│ ├── web__avatar.spec.ts
│ ├── web__avatargroup.spec.ts
│ ├── web__avatargroupcluster.spec.ts
│ ├── web__badge.spec.ts
│ ├── web__bannercallout.spec.ts
│ ├── web__banneroverlay.spec.ts
│ ├── web__bannerslim.spec.ts
│ ├── web__bannerupsell.spec.ts
│ ├── web__box.spec.ts
│ ├── web__button.spec.ts
│ ├── web__buttongroup.spec.ts
│ ├── web__buttonlink.spec.ts
│ ├── web__buttonsocial.spec.ts
│ ├── web__buttontoggle.spec.ts
│ ├── web__chartgraph.spec.ts
│ ├── web__checkbox.spec.ts
│ ├── web__collage.spec.ts
│ ├── web__column.spec.ts
│ ├── web__combobox.spec.ts
│ ├── web__component_status.spec.ts
│ ├── web__container.spec.ts
│ ├── web__datapoint.spec.ts
│ ├── web__datefield.spec.ts
│ ├── web__datepicker.spec.ts
│ ├── web__daterange.spec.ts
│ ├── web__divider.spec.ts
│ ├── web__dropdown.spec.ts
│ ├── web__fieldset.spec.ts
│ ├── web__flex.spec.ts
│ ├── web__heading.spec.ts
│ ├── web__helpbutton.spec.ts
│ ├── web__icon.spec.ts
│ ├── web__iconbutton.spec.ts
│ ├── web__iconbuttonfloating.spec.ts
│ ├── web__iconbuttonlink.spec.ts
│ ├── web__iconcompact.spec.ts
│ ├── web__image.spec.ts
│ ├── web__indicator.spec.ts
│ ├── web__label.spec.ts
│ ├── web__layer.spec.ts
│ ├── web__letterbox.spec.ts
│ ├── web__link.spec.ts
│ ├── web__list.spec.ts
│ ├── web__mask.spec.ts
│ ├── web__masonry.spec.ts
│ ├── web__modal.spec.ts
│ ├── web__modalalert.spec.ts
│ ├── web__numberfield.spec.ts
│ ├── web__overlaypanel.spec.ts
│ ├── web__overview.spec.ts
│ ├── web__pageheader.spec.ts
│ ├── web__pog.spec.ts
│ ├── web__popover.spec.ts
│ ├── web__popovermessage.spec.ts
│ ├── web__pulsar.spec.ts
│ ├── web__radiogroup.spec.ts
│ ├── web__searchfield.spec.ts
│ ├── web__searchguide.spec.ts
│ ├── web__searchguidelink.spec.ts
│ ├── web__segmentedcontrol.spec.ts
│ ├── web__selectlist.spec.ts
│ ├── web__sheetmobile.spec.ts
│ ├── web__sidenavigation.spec.ts
│ ├── web__spinner.spec.ts
│ ├── web__status.spec.ts
│ ├── web__sticky.spec.ts
│ ├── web__switch.spec.ts
│ ├── web__table.spec.ts
│ ├── web__tableofcontents.spec.ts
│ ├── web__tabs.spec.ts
│ ├── web__tag.spec.ts
│ ├── web__tagdata.spec.ts
│ ├── web__taparea.spec.ts
│ ├── web__taparealink.spec.ts
│ ├── web__text.spec.ts
│ ├── web__textarea.spec.ts
│ ├── web__textcompact.spec.ts
│ ├── web__textfield.spec.ts
│ ├── web__textui.spec.ts
│ ├── web__tiledata.spec.ts
│ ├── web__toast.spec.ts
│ ├── web__tooling.ts
│ ├── web__tooltip.spec.ts
│ ├── web__utilities__colorschemeprovider.spec.ts
│ ├── web__utilities__defaultlabelprovider.spec.ts
│ ├── web__utilities__designtokensprovider.spec.ts
│ ├── web__utilities__devicetypeprovider.spec.ts
│ ├── web__utilities__globaleventshandlerprovider.spec.ts
│ ├── web__utilities__scrollboundarycontainer.spec.ts
│ ├── web__utilities__usefocusvisible.spec.ts
│ ├── web__utilities__usereducedmotion.spec.ts
│ ├── web__video.spec.ts
│ ├── web__washanimated.spec.ts
│ └── web__zindex_classes.spec.ts
├── masonry
│ ├── dynamic-heights-multiColumn.spec.ts
│ ├── fetch-more.spec.ts
│ ├── flexible-resize.spec.ts
│ ├── handle-item-updates.spec.ts
│ ├── handle-position-update.spec.ts
│ ├── handle-update-during-insertions.spec.ts
│ ├── item-prop-change-key-reset.spec.ts
│ ├── load-more.spec.ts
│ ├── multicolumn-layout.spec.ts
│ ├── no-scroll.spec.ts
│ ├── null-items.spec.ts
│ ├── optimized-remount.spec.ts
│ ├── parent-sizing.spec.ts
│ ├── reflow-item-prop-changes.spec.ts
│ ├── reflow-item-prop-removal.spec.ts
│ ├── render-height.spec.ts
│ ├── resize-reflow.spec.ts
│ ├── responsive-module-second-item.spec.ts
│ ├── scroll-performance.spec.ts
│ ├── server-render-layout.spec.ts
│ ├── shuffle-items.spec.ts
│ ├── slot-index.spec.ts
│ ├── two-module.spec.ts
│ ├── update-scroll-container.spec.ts
│ ├── utils
│ │ ├── clickButton.ts
│ │ ├── countColumns.ts
│ │ ├── getGridItems.ts
│ │ ├── getServerURL.ts
│ │ ├── getStaticGridItems.ts
│ │ ├── resizeWidth.ts
│ │ ├── selectors.ts
│ │ ├── tracingEvents.ts
│ │ └── waitForRenderedItems.ts
│ ├── virtual-bounds-visibility.spec.ts
│ └── virtualization-with-scroll-container.spec.ts
├── playwright.config.ts
└── visual-test
│ ├── Accordion-dark.spec.ts
│ ├── Accordion-dark.spec.ts-snapshots
│ ├── Accordion-lg-chromium-darwin.png
│ ├── Accordion-md-chromium-darwin.png
│ └── Accordion-sm-chromium-darwin.png
│ ├── Accordion.spec.ts
│ ├── Accordion.spec.ts-snapshots
│ ├── Accordion-lg-chromium-darwin.png
│ ├── Accordion-md-chromium-darwin.png
│ └── Accordion-sm-chromium-darwin.png
│ ├── ActivationCard-dark.spec.ts
│ ├── ActivationCard-dark.spec.ts-snapshots
│ └── ActivationCard-dark-chromium-darwin.png
│ ├── ActivationCard.spec.ts
│ ├── ActivationCard.spec.ts-snapshots
│ └── ActivationCard-chromium-darwin.png
│ ├── Avatar-dark.spec.ts
│ ├── Avatar-dark.spec.ts-snapshots
│ └── Avatar-dark-chromium-darwin.png
│ ├── Avatar.spec.ts
│ ├── Avatar.spec.ts-snapshots
│ └── Avatar-chromium-darwin.png
│ ├── AvatarGroup-dark.spec.ts
│ ├── AvatarGroup-dark.spec.ts-snapshots
│ └── AvatarGroup-dark-chromium-darwin.png
│ ├── AvatarGroup.spec.ts
│ ├── AvatarGroup.spec.ts-snapshots
│ └── AvatarGroup-chromium-darwin.png
│ ├── AvatarGroupCluster-dark.spec.ts
│ ├── AvatarGroupCluster-dark.spec.ts-snapshots
│ └── AvatarGroupCluster-dark-chromium-darwin.png
│ ├── AvatarGroupCluster.spec.ts
│ ├── AvatarGroupCluster.spec.ts-snapshots
│ └── AvatarGroupCluster-chromium-darwin.png
│ ├── Badge-dark.spec.ts
│ ├── Badge-dark.spec.ts-snapshots
│ └── Badge-dark-chromium-darwin.png
│ ├── Badge.spec.ts
│ ├── Badge.spec.ts-snapshots
│ └── Badge-chromium-darwin.png
│ ├── BannerCallout-dark.spec.ts
│ ├── BannerCallout-dark.spec.ts-snapshots
│ └── BannerCallout-dark-chromium-darwin.png
│ ├── BannerCallout.spec.ts
│ ├── BannerCallout.spec.ts-snapshots
│ └── BannerCallout-chromium-darwin.png
│ ├── BannerOverlay-dark.spec.ts
│ ├── BannerOverlay.spec.ts
│ ├── BannerSlim-dark.spec.ts
│ ├── BannerSlim-dark.spec.ts-snapshots
│ └── BannerSlim-dark-chromium-darwin.png
│ ├── BannerSlim.spec.ts
│ ├── BannerSlim.spec.ts-snapshots
│ └── BannerSlim-chromium-darwin.png
│ ├── BannerUpsell-dark.spec.ts
│ ├── BannerUpsell-dark.spec.ts-snapshots
│ └── BannerUpsell-dark-chromium-darwin.png
│ ├── BannerUpsell.spec.ts
│ ├── BannerUpsell.spec.ts-snapshots
│ └── BannerUpsell-chromium-darwin.png
│ ├── Box-dark.spec.ts
│ ├── Box-dark.spec.ts-snapshots
│ └── Box-dark-chromium-darwin.png
│ ├── Box.spec.ts
│ ├── Box.spec.ts-snapshots
│ └── Box-chromium-darwin.png
│ ├── Button-dark.spec.ts
│ ├── Button-dark.spec.ts-snapshots
│ └── Button-dark-chromium-darwin.png
│ ├── Button.spec.ts
│ ├── Button.spec.ts-snapshots
│ └── Button-chromium-darwin.png
│ ├── ButtonGroup-dark.spec.ts
│ ├── ButtonGroup-dark.spec.ts-snapshots
│ └── ButtonGroup-dark-chromium-darwin.png
│ ├── ButtonGroup.spec.ts
│ ├── ButtonGroup.spec.ts-snapshots
│ └── ButtonGroup-chromium-darwin.png
│ ├── ButtonLink-dark.spec.ts
│ ├── ButtonLink-dark.spec.ts-snapshots
│ └── ButtonLink-dark-chromium-darwin.png
│ ├── ButtonLink.spec.ts
│ ├── ButtonLink.spec.ts-snapshots
│ └── ButtonLink-chromium-darwin.png
│ ├── ButtonSocial-dark.spec.ts
│ ├── ButtonSocial.spec.ts
│ ├── ButtonToggle-dark.spec.ts
│ ├── ButtonToggle-dark.spec.ts-snapshots
│ └── ButtonToggle-dark-chromium-darwin.png
│ ├── ButtonToggle.spec.ts
│ ├── ButtonToggle.spec.ts-snapshots
│ └── ButtonToggle-chromium-darwin.png
│ ├── ChartGraph-dark.spec.ts
│ ├── ChartGraph.spec.ts
│ ├── Checkbox-dark.spec.ts
│ ├── Checkbox-dark.spec.ts-snapshots
│ └── Checkbox-dark-chromium-darwin.png
│ ├── Checkbox.spec.ts
│ ├── Checkbox.spec.ts-snapshots
│ └── Checkbox-chromium-darwin.png
│ ├── Collage-dark.spec.ts
│ ├── Collage-dark.spec.ts-snapshots
│ └── Collage-dark-chromium-darwin.png
│ ├── Collage.spec.ts
│ ├── Collage.spec.ts-snapshots
│ └── Collage-chromium-darwin.png
│ ├── Column.spec.ts
│ ├── Column.spec.ts-snapshots
│ └── Column-chromium-darwin.png
│ ├── ComboBox-closed-dark.spec.ts
│ ├── ComboBox-closed-dark.spec.ts-snapshots
│ └── ComboBox-closed-dark-chromium-darwin.png
│ ├── ComboBox-closed.spec.ts
│ ├── ComboBox-closed.spec.ts-snapshots
│ └── ComboBox-closed-chromium-darwin.png
│ ├── ComboBox-open-dark.spec.ts
│ ├── ComboBox-open-dark.spec.ts-snapshots
│ └── ComboBox-open-dark-chromium-darwin.png
│ ├── ComboBox-open.spec.ts
│ ├── ComboBox-open.spec.ts-snapshots
│ └── ComboBox-open-chromium-darwin.png
│ ├── Container.spec.ts
│ ├── Container.spec.ts-snapshots
│ └── Container-chromium-darwin.png
│ ├── Datapoint-dark.spec.ts
│ ├── Datapoint-dark.spec.ts-snapshots
│ └── Datapoint-dark-chromium-darwin.png
│ ├── Datapoint.spec.ts
│ ├── Datapoint.spec.ts-snapshots
│ └── Datapoint-chromium-darwin.png
│ ├── DateField-dark.spec.ts
│ ├── DateField-dark.spec.ts-snapshots
│ └── DateField-dark-chromium-darwin.png
│ ├── DateField.spec.ts
│ ├── DateField.spec.ts-snapshots
│ └── DateField-light-chromium-darwin.png
│ ├── DatePicker-closed-dark.spec.ts
│ ├── DatePicker-closed-dark.spec.ts-snapshots
│ └── DatePicker-closed-dark-chromium-darwin.png
│ ├── DatePicker-closed.spec.ts
│ ├── DatePicker-closed.spec.ts-snapshots
│ └── DatePicker-closed-chromium-darwin.png
│ ├── DateRange-dark.spec.ts
│ ├── DateRange-dark.spec.ts-snapshots
│ └── DateRange-dark-chromium-darwin.png
│ ├── DateRange-secondary-date.spec.ts
│ ├── DateRange-secondary-date.spec.ts-snapshots
│ ├── DateRange-dark-chromium-darwin.png
│ └── DateRange-secondary-range-chromium-darwin.png
│ ├── DateRange.spec.ts
│ ├── DateRange.spec.ts-snapshots
│ └── DateRange-light-chromium-darwin.png
│ ├── Divider-dark.spec.ts
│ ├── Divider-dark.spec.ts-snapshots
│ └── Divider-dark-chromium-darwin.png
│ ├── Divider.spec.ts
│ ├── Divider.spec.ts-snapshots
│ └── Divider-chromium-darwin.png
│ ├── Dropdown-open-dark.spec.ts
│ ├── Dropdown-open-dark.spec.ts-snapshots
│ └── Dropdown-open-dark-chromium-darwin.png
│ ├── Dropdown-open.spec.ts
│ ├── Dropdown-open.spec.ts-snapshots
│ └── Dropdown-open-chromium-darwin.png
│ ├── Fieldset-dark.spec.ts
│ ├── Fieldset-dark.spec.ts-snapshots
│ └── Fieldset-dark-chromium-darwin.png
│ ├── Fieldset.spec.ts
│ ├── Fieldset.spec.ts-snapshots
│ └── Fieldset-chromium-darwin.png
│ ├── Flex.spec.ts
│ ├── Flex.spec.ts-snapshots
│ └── Flex-chromium-darwin.png
│ ├── Heading-dark.spec.ts
│ ├── Heading-dark.spec.ts-snapshots
│ └── Heading-dark-chromium-darwin.png
│ ├── Heading.spec.ts
│ ├── Heading.spec.ts-snapshots
│ └── Heading-chromium-darwin.png
│ ├── HelpButton.spec.ts
│ ├── HelpButton.spec.ts-snapshots
│ └── HelpButton-chromium-darwin.png
│ ├── Icon-list-dark.spec.ts
│ ├── Icon-list-dark.spec.ts-snapshots
│ └── Icon-list-dark-chromium-darwin.png
│ ├── Icon-list-vr.spec.ts
│ ├── Icon-list-vr.spec.ts-snapshots
│ └── Icon-list-vr-chromium-darwin.png
│ ├── Icon-list.spec.ts
│ ├── Icon-list.spec.ts-snapshots
│ ├── Icon-list-chromium-darwin.png
│ └── Icon-vr-theme-list-chromium-darwin.png
│ ├── IconButton-dark.spec.ts
│ ├── IconButton-dark.spec.ts-snapshots
│ └── IconButton-dark-chromium-darwin.png
│ ├── IconButton.spec.ts
│ ├── IconButton.spec.ts-snapshots
│ └── IconButton-chromium-darwin.png
│ ├── IconButtonFloating-dark.spec.ts
│ ├── IconButtonFloating-dark.spec.ts-snapshots
│ └── IconButtonFloating-dark-chromium-darwin.png
│ ├── IconButtonFloating.spec.ts
│ ├── IconButtonFloating.spec.ts-snapshots
│ └── IconButtonFloating-chromium-darwin.png
│ ├── IconCompact-list-dark.spec.ts
│ ├── IconCompact-list-dark.spec.ts-snapshots
│ └── IconCompact-list-dark-chromium-darwin.png
│ ├── IconCompact-list-vr.spec.ts
│ ├── IconCompact-list-vr.spec.ts-snapshots
│ └── IconCompact-list-vr-chromium-darwin.png
│ ├── IconCompact-list.spec.ts
│ ├── IconCompact-list.spec.ts-snapshots
│ └── IconCompact-list-chromium-darwin.png
│ ├── Image-dark.spec.ts
│ ├── Image-dark.spec.ts-snapshots
│ └── Image-dark-chromium-darwin.png
│ ├── Image.spec.ts
│ ├── Image.spec.ts-snapshots
│ └── Image-chromium-darwin.png
│ ├── Indicator-dark.spec.ts
│ ├── Indicator-dark.spec.ts-snapshots
│ └── Indicator-dark-chromium-darwin.png
│ ├── Indicator.spec.ts
│ ├── Indicator.spec.ts-snapshots
│ └── Indicator-chromium-darwin.png
│ ├── Label-dark.spec.ts
│ ├── Label-dark.spec.ts-snapshots
│ └── Label-dark-chromium-darwin.png
│ ├── Label.spec.ts
│ ├── Label.spec.ts-snapshots
│ └── Label-chromium-darwin.png
│ ├── Letterbox.spec.ts
│ ├── Letterbox.spec.ts-snapshots
│ └── Letterbox-chromium-darwin.png
│ ├── Link-dark.spec.ts
│ ├── Link-dark.spec.ts-snapshots
│ └── Link-dark-chromium-darwin.png
│ ├── Link.spec.ts
│ ├── Link.spec.ts-snapshots
│ └── Link-chromium-darwin.png
│ ├── List-dark.spec.ts
│ ├── List-dark.spec.ts-snapshots
│ └── List-dark-chromium-darwin.png
│ ├── List-light.spec.ts
│ ├── List-light.spec.ts-snapshots
│ └── List-light-chromium-darwin.png
│ ├── Mask.spec.ts
│ ├── Mask.spec.ts-snapshots
│ └── Mask-chromium-darwin.png
│ ├── Masonry.spec.ts
│ ├── Masonry.spec.ts-snapshots
│ └── Masonry-chromium-darwin.png
│ ├── Modal-dark.spec.ts
│ ├── Modal-dark.spec.ts-snapshots
│ └── Modal-dark-chromium-darwin.png
│ ├── Modal-mobile.spec.ts
│ ├── Modal-mobile.spec.ts-snapshots
│ └── Modal-mobile-chromium-darwin.png
│ ├── Modal.spec.ts
│ ├── Modal.spec.ts-snapshots
│ └── Modal-chromium-darwin.png
│ ├── ModalAlert-dark.spec.ts
│ ├── ModalAlert-dark.spec.ts-snapshots
│ └── ModalAlert-dark-chromium-darwin.png
│ ├── ModalAlert-mobile.spec.ts
│ ├── ModalAlert-mobile.spec.ts-snapshots
│ └── ModalAlert-mobile-chromium-darwin.png
│ ├── ModalAlert.spec.ts
│ ├── ModalAlert.spec.ts-snapshots
│ └── ModalAlert-chromium-darwin.png
│ ├── NumberField-dark.spec.ts
│ ├── NumberField-dark.spec.ts-snapshots
│ └── NumberField-dark-chromium-darwin.png
│ ├── NumberField.spec.ts
│ ├── NumberField.spec.ts-snapshots
│ └── NumberField-chromium-darwin.png
│ ├── OverlayPanel-dark.spec.ts
│ ├── OverlayPanel-dark.spec.ts-snapshots
│ └── OverlayPanel-dark-chromium-darwin.png
│ ├── OverlayPanel.spec.ts
│ ├── OverlayPanel.spec.ts-snapshots
│ └── OverlayPanel-chromium-darwin.png
│ ├── PageHeader-borderStyle-dark.spec.ts
│ ├── PageHeader-borderStyle-dark.spec.ts-snapshots
│ └── PageHeader-borderStyle-dark-chromium-darwin.png
│ ├── PageHeader-borderStyle.spec.ts
│ ├── PageHeader-borderStyle.spec.ts-snapshots
│ └── PageHeader-borderStyle-chromium-darwin.png
│ ├── PageHeader-items-secondaryAction.spec.ts
│ ├── PageHeader-items-secondaryAction.spec.ts-snapshots
│ ├── PageHeader-items-secondaryAction-lg-chromium-darwin.png
│ ├── PageHeader-items-secondaryAction-md-chromium-darwin.png
│ ├── PageHeader-items-secondaryAction-sm-chromium-darwin.png
│ └── PageHeader-items-secondaryAction-xs-chromium-darwin.png
│ ├── PageHeader-maxWidth.spec.ts
│ ├── PageHeader-maxWidth.spec.ts-snapshots
│ └── PageHeader-maxWidth-chromium-darwin.png
│ ├── PageHeader-primaryAction.spec.ts
│ ├── PageHeader-primaryAction.spec.ts-snapshots
│ ├── PageHeader-primaryAction-lg-chromium-darwin.png
│ ├── PageHeader-primaryAction-md-chromium-darwin.png
│ ├── PageHeader-primaryAction-sm-chromium-darwin.png
│ └── PageHeader-primaryAction-xs-chromium-darwin.png
│ ├── PageHeader-primaryActionLink.spec.ts
│ ├── PageHeader-primaryActionLink.spec.ts-snapshots
│ ├── PageHeader-primaryActionLink-lg-chromium-darwin.png
│ ├── PageHeader-primaryActionLink-md-chromium-darwin.png
│ ├── PageHeader-primaryActionLink-sm-chromium-darwin.png
│ └── PageHeader-primaryActionLink-xs-chromium-darwin.png
│ ├── PageHeader-secondaryAction.spec.ts
│ ├── PageHeader-secondaryAction.spec.ts-snapshots
│ ├── PageHeader-secondaryAction-lg-chromium-darwin.png
│ ├── PageHeader-secondaryAction-md-chromium-darwin.png
│ ├── PageHeader-secondaryAction-sm-chromium-darwin.png
│ └── PageHeader-secondaryAction-xs-chromium-darwin.png
│ ├── PageHeader-subtext-primaryAction.spec.ts
│ ├── PageHeader-subtext-primaryAction.spec.ts-snapshots
│ ├── PageHeader-subtext-primaryAction-lg-chromium-darwin.png
│ ├── PageHeader-subtext-primaryAction-md-chromium-darwin.png
│ ├── PageHeader-subtext-primaryAction-sm-chromium-darwin.png
│ └── PageHeader-subtext-primaryAction-xs-chromium-darwin.png
│ ├── PageHeader-thumbnail-badge-iconButton.spec.ts
│ ├── PageHeader-thumbnail-badge-iconButton.spec.ts-snapshots
│ ├── PageHeader-thumbnail-badge-iconButton-lg-chromium-darwin.png
│ ├── PageHeader-thumbnail-badge-iconButton-md-chromium-darwin.png
│ ├── PageHeader-thumbnail-badge-iconButton-sm-chromium-darwin.png
│ └── PageHeader-thumbnail-badge-iconButton-xs-chromium-darwin.png
│ ├── PageHeader-thumbnail-iconButton.spec.ts
│ ├── PageHeader-thumbnail-iconButton.spec.ts-snapshots
│ └── PageHeader-thumbnail-iconButton-chromium-darwin.png
│ ├── Pog-dark.spec.ts
│ ├── Pog-dark.spec.ts-snapshots
│ └── Pog-dark-chromium-darwin.png
│ ├── Pog.spec.ts
│ ├── Pog.spec.ts-snapshots
│ └── Pog-chromium-darwin.png
│ ├── Popover-dark.spec.ts
│ ├── Popover-dark.spec.ts-snapshots
│ └── Popover-dark-chromium-darwin.png
│ ├── Popover.spec.ts
│ ├── Popover.spec.ts-snapshots
│ └── Popover-chromium-darwin.png
│ ├── PopoverMessage-dark.spec.ts
│ ├── PopoverMessage-dark.spec.ts-snapshots
│ └── PopoverMessage-dark-chromium-darwin.png
│ ├── PopoverMessage.spec.ts
│ ├── PopoverMessage.spec.ts-snapshots
│ └── PopoverMessage-chromium-darwin.png
│ ├── Pulsar-dark.spec.ts
│ ├── Pulsar-dark.spec.ts-snapshots
│ └── Pulsar-dark-chromium-darwin.png
│ ├── Pulsar.spec.ts
│ ├── Pulsar.spec.ts-snapshots
│ └── Pulsar-chromium-darwin.png
│ ├── RadioGroup-dark.spec.ts
│ ├── RadioGroup-dark.spec.ts-snapshots
│ └── RadioGroup-dark-chromium-darwin.png
│ ├── RadioGroup.spec.ts
│ ├── RadioGroup.spec.ts-snapshots
│ └── RadioGroup-chromium-darwin.png
│ ├── SearchField-dark.spec.ts
│ ├── SearchField-dark.spec.ts-snapshots
│ └── SearchField-dark-chromium-darwin.png
│ ├── SearchField.spec.ts
│ ├── SearchField.spec.ts-snapshots
│ └── SearchField-chromium-darwin.png
│ ├── SearchGuide-dark.spec.ts
│ ├── SearchGuide-dark.spec.ts-snapshots
│ └── SearchGuide-dark-chromium-darwin.png
│ ├── SearchGuide.spec.ts
│ ├── SearchGuide.spec.ts-snapshots
│ └── SearchGuide-chromium-darwin.png
│ ├── SearchGuideLink-dark.spec.ts
│ ├── SearchGuideLink.spec.ts
│ ├── SegmentedControl-dark.spec.ts
│ ├── SegmentedControl-dark.spec.ts-snapshots
│ └── SegmentedControl-dark-chromium-darwin.png
│ ├── SegmentedControl.spec.ts
│ ├── SegmentedControl.spec.ts-snapshots
│ └── SegmentedControl-chromium-darwin.png
│ ├── SelectList-dark.spec.ts
│ ├── SelectList-dark.spec.ts-snapshots
│ └── SelectList-dark-chromium-darwin.png
│ ├── SelectList.spec.ts
│ ├── SelectList.spec.ts-snapshots
│ └── SelectList-chromium-darwin.png
│ ├── SheetMobile-dark.spec.ts
│ ├── SheetMobile-dark.spec.ts-snapshots
│ └── SheetMobile-dark-chromium-darwin.png
│ ├── SheetMobile.spec.ts
│ ├── SheetMobile.spec.ts-snapshots
│ └── SheetMobile-light-chromium-darwin.png
│ ├── SideNavigation-dark.spec.ts
│ ├── SideNavigation-dark.spec.ts-snapshots
│ └── SideNavigation-dark-chromium-darwin.png
│ ├── SideNavigation.spec.ts
│ ├── SideNavigation.spec.ts-snapshots
│ └── SideNavigation-chromium-darwin.png
│ ├── Status-dark.spec.ts
│ ├── Status-dark.spec.ts-snapshots
│ └── Status-dark-chromium-darwin.png
│ ├── Status.spec.ts
│ ├── Status.spec.ts-snapshots
│ └── Status-chromium-darwin.png
│ ├── Switch-dark.spec.ts
│ ├── Switch-dark.spec.ts-snapshots
│ └── Switch-dark-chromium-darwin.png
│ ├── Switch.spec.ts
│ ├── Switch.spec.ts-snapshots
│ └── Switch-chromium-darwin.png
│ ├── Table.spec.ts
│ ├── Table.spec.ts-snapshots
│ └── Table-chromium-darwin.png
│ ├── TableOfContents-dark.spec.ts
│ ├── TableOfContents-dark.spec.ts-snapshots
│ └── TableOfContents-dark-chromium-darwin.png
│ ├── TableOfContents.spec.ts
│ ├── TableOfContents.spec.ts-snapshots
│ └── TableOfContents-light-chromium-darwin.png
│ ├── Tabs-dark.spec.ts
│ ├── Tabs-dark.spec.ts-snapshots
│ └── Tabs-dark-chromium-darwin.png
│ ├── Tabs.spec.ts
│ ├── Tabs.spec.ts-snapshots
│ └── Tabs-chromium-darwin.png
│ ├── Tag-dark.spec.ts
│ ├── Tag-dark.spec.ts-snapshots
│ └── Tag-dark-chromium-darwin.png
│ ├── Tag.spec.ts
│ ├── Tag.spec.ts-snapshots
│ └── Tag-chromium-darwin.png
│ ├── TagData-dark.spec.ts
│ ├── TagData-dark.spec.ts-snapshots
│ └── TagData-dark-chromium-darwin.png
│ ├── TagData.spec.ts
│ ├── TagData.spec.ts-snapshots
│ └── TagData-chromium-darwin.png
│ ├── Text-dark.spec.ts
│ ├── Text-dark.spec.ts-snapshots
│ └── Text-dark-chromium-darwin.png
│ ├── Text.spec.ts
│ ├── Text.spec.ts-snapshots
│ └── Text-chromium-darwin.png
│ ├── TextArea-dark.spec.ts
│ ├── TextArea-dark.spec.ts-snapshots
│ └── TextArea-dark-chromium-darwin.png
│ ├── TextArea.spec.ts
│ ├── TextArea.spec.ts-snapshots
│ └── TextArea-chromium-darwin.png
│ ├── TextCompact-dark.spec.ts
│ ├── TextCompact-dark.spec.ts-snapshots
│ └── TextCompact-dark-chromium-darwin.png
│ ├── TextCompact.spec.ts
│ ├── TextCompact.spec.ts-snapshots
│ └── TextCompact-chromium-darwin.png
│ ├── TextField-dark.spec.ts
│ ├── TextField-dark.spec.ts-snapshots
│ └── TextField-dark-chromium-darwin.png
│ ├── TextField.spec.ts
│ ├── TextField.spec.ts-snapshots
│ └── TextField-chromium-darwin.png
│ ├── TextUI-dark.spec.ts
│ ├── TextUI-dark.spec.ts-snapshots
│ └── TextUI-dark-chromium-darwin.png
│ ├── TextUI.spec.ts
│ ├── TextUI.spec.ts-snapshots
│ └── TextUI-chromium-darwin.png
│ ├── TileData-dark.spec.ts
│ ├── TileData-dark.spec.ts-snapshots
│ └── TileData-dark-chromium-darwin.png
│ ├── TileData.spec.ts
│ ├── TileData.spec.ts-snapshots
│ └── TileData-chromium-darwin.png
│ ├── Toast-dark.spec.ts
│ ├── Toast-dark.spec.ts-snapshots
│ └── Toast-dark-chromium-darwin.png
│ ├── Toast.spec.ts
│ ├── Toast.spec.ts-snapshots
│ └── Toast-chromium-darwin.png
│ ├── Tooltip-dark.spec.ts
│ ├── Tooltip-dark.spec.ts-snapshots
│ └── Tooltip-dark-chromium-darwin.png
│ ├── Tooltip.spec.ts
│ ├── Tooltip.spec.ts-snapshots
│ └── Tooltip-chromium-darwin.png
│ ├── Video.spec.ts
│ ├── Video.spec.ts-snapshots
│ └── Video-chromium-darwin.png
│ ├── WashAnimated-dark.spec.ts
│ ├── WashAnimated-dark.spec.ts-snapshots
│ └── WashAnimated-dark-chromium-darwin.png
│ ├── WashAnimated.spec.ts
│ ├── WashAnimated.spec.ts-snapshots
│ └── WashAnimated-chromium-darwin.png
│ ├── ZIndex.spec.ts
│ └── ZIndex.spec.ts-snapshots
│ └── ZIndex-chromium-darwin.png
├── rfcs
├── README.md
├── rfcs
│ ├── 2023-05-effectsProvider-new-component
│ │ ├── README.md
│ │ └── onLinkNavigation.png
│ ├── 2023-05-globalEventsHandlersProvider-new-component
│ │ └── README.md
│ └── 2023-07-globalEventsHandlersProvider-providerAuxData
│ │ └── README.md
└── template.md
├── scripts
├── cssValidate.js
├── fileMock.js
├── findAndReplace.js
├── flex.js
├── generateAccessibilitySpec.js
├── generateComponent.js
├── generateMetadata.js
├── generateSlackBlockKitPost.js
├── netlify.sh
├── publish.js
├── releaseSteps.js
├── setupJest.js
├── stackblitz.sh
├── templates
│ ├── ComponentName-dark.spec.ts
│ ├── ComponentName-dark.tsx
│ ├── ComponentName-light.spec.ts
│ ├── ComponentName-light.tsx
│ ├── ComponentName.css
│ ├── ComponentName.svg
│ ├── ComponentName.test.js
│ ├── ComponentName.test.tsx
│ ├── ComponentName.tsx
│ ├── README.md
│ ├── accessibility_ComponentName.spec.ts
│ ├── lowercasecomponentname.tsx
│ └── main.tsx
├── test.sh
├── ts
│ ├── removeUnusedTsExpectErrorComments.ts
│ └── tsRemoveUnusedTsExpectErrors.sh
├── validateAccessibilitySpecs.js
├── validateIconSvgSpecs.js
└── whitespace.js
├── tsconfig.json
├── types
└── global.d.ts
└── yarn.lock
/.dockerignore:
--------------------------------------------------------------------------------
1 | **/.git
2 | **/.vscode
3 | **/node_modules
4 |
--------------------------------------------------------------------------------
/.editorconfig:
--------------------------------------------------------------------------------
1 | # editorconfig.org
2 | root = true
3 |
4 | [*]
5 | indent_style = space
6 | indent_size = 2
7 | end_of_line = lf
8 | charset = utf-8
9 | trim_trailing_whitespace = true
10 | insert_final_newline = true
11 |
12 | [*.md]
13 | trim_trailing_whitespace = false
14 |
--------------------------------------------------------------------------------
/.eslintignore:
--------------------------------------------------------------------------------
1 | coverage
2 | docs/.next
3 | docs/docs-components/metadata.js
4 | node_modules
5 | packages/gestalt/dist
6 | packages/gestalt-charts/dist
7 | packages/gestalt-datepicker/dist
8 | packages/eslint-plugin-gestalt/dist
9 | packages/eslint-plugin-gestalt/src/__fixtures__
10 |
--------------------------------------------------------------------------------
/.github/CODEOWNERS:
--------------------------------------------------------------------------------
1 | * @pinterest/gestalt-core
2 |
--------------------------------------------------------------------------------
/.markdownlint.json:
--------------------------------------------------------------------------------
1 | {
2 | "default": true,
3 | "MD013": false,
4 | "MD026": { "punctuation": ".,;:。,;:" },
5 | "MD033": false,
6 | "MD034": false
7 | }
8 |
--------------------------------------------------------------------------------
/.npmrc:
--------------------------------------------------------------------------------
1 | registry=https://registry.yarnpkg.com
2 |
--------------------------------------------------------------------------------
/.nvmrc:
--------------------------------------------------------------------------------
1 | 20
2 |
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
1 | __fixtures__
2 | __testfixtures__
3 | build
4 | coverage
5 | dist
6 | docs/.next/
7 | docs/docs-components/metadata.js
8 | docs/markdown/**/*.md
9 | node_modules
10 | package.json
11 | docs/graphics/year-in-review-2023/lottie/*.json
12 | .rollup.cache/
13 |
--------------------------------------------------------------------------------
/.stylelintignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | coverage
3 |
--------------------------------------------------------------------------------
/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | "recommendations": [
3 | "dbaeumer.vscode-eslint",
4 | "editorconfig.editorconfig",
5 | "esbenp.prettier-vscode",
6 | "yoavbls.pretty-ts-errors",
7 | "orta.vscode-jest",
8 | "timonwong.shellcheck"
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/docs/.eslintignore:
--------------------------------------------------------------------------------
1 | components/metadata.js
2 |
--------------------------------------------------------------------------------
/docs/docs-components/SearchContent.tsx:
--------------------------------------------------------------------------------
1 | import { ReactNode } from 'react';
2 |
3 | type Props = {
4 | children?: ReactNode;
5 | };
6 |
7 | function SearchContent({ children }: Props) {
8 | return
{children}
;
9 | }
10 |
11 | export default SearchContent;
12 |
--------------------------------------------------------------------------------
/docs/docs-components/consts.ts:
--------------------------------------------------------------------------------
1 | // eslint-disable-next-line import/prefer-default-export
2 | export const DOCS_COPY_MAX_WIDTH_PX = 664;
3 |
--------------------------------------------------------------------------------
/docs/examples/avatar/noEmojiExample.tsx:
--------------------------------------------------------------------------------
1 | import { Avatar, Flex } from 'gestalt';
2 |
3 | export default function Example() {
4 | return (
5 |
6 |
7 |
8 | );
9 | }
10 |
--------------------------------------------------------------------------------
/docs/examples/badge/main.tsx:
--------------------------------------------------------------------------------
1 | import { Badge, Flex } from 'gestalt';
2 |
3 | export default function Example() {
4 | return (
5 |
6 |
7 |
8 | );
9 | }
10 |
--------------------------------------------------------------------------------
/docs/examples/button/keepSimpleTextDo.tsx:
--------------------------------------------------------------------------------
1 | import { Button, Flex } from 'gestalt';
2 |
3 | export default function Example() {
4 | return (
5 |
6 |
7 |
8 | );
9 | }
10 |
--------------------------------------------------------------------------------
/docs/examples/button/main.tsx:
--------------------------------------------------------------------------------
1 | import { Button, Flex } from 'gestalt';
2 |
3 | export default function Example() {
4 | return (
5 |
6 |
7 |
8 | );
9 | }
10 |
--------------------------------------------------------------------------------
/docs/examples/pog/main.tsx:
--------------------------------------------------------------------------------
1 | import { Box, Pog } from 'gestalt';
2 |
3 | export default function Example() {
4 | return (
5 |
6 |
7 |
8 | );
9 | }
10 |
--------------------------------------------------------------------------------
/docs/examples/tag/doSuccinct.tsx:
--------------------------------------------------------------------------------
1 | import { Flex, Tag } from 'gestalt';
2 |
3 | export default function Example() {
4 | return (
5 |
6 | {}} text="Design systems" />
7 |
8 | );
9 | }
10 |
--------------------------------------------------------------------------------
/docs/examples/taparea/fullSpace.tsx:
--------------------------------------------------------------------------------
1 | import { Box, TapArea } from 'gestalt';
2 |
3 | export default function Example() {
4 | return (
5 |
6 | {}} />
7 |
8 | );
9 | }
10 |
--------------------------------------------------------------------------------
/docs/examples/toast/processing.tsx:
--------------------------------------------------------------------------------
1 | import { Flex, Toast } from 'gestalt';
2 |
3 | export default function Example() {
4 | return (
5 |
6 |
7 |
8 | );
9 | }
10 |
--------------------------------------------------------------------------------
/docs/examples/toast/success.tsx:
--------------------------------------------------------------------------------
1 | import { Flex, Toast } from 'gestalt';
2 |
3 | export default function Example() {
4 | return (
5 |
6 |
7 |
8 | );
9 | }
10 |
--------------------------------------------------------------------------------
/docs/examples/toast/textOnly.tsx:
--------------------------------------------------------------------------------
1 | import { Flex, Toast } from 'gestalt';
2 |
3 | export default function Example() {
4 | return (
5 |
6 |
7 |
8 | );
9 | }
10 |
--------------------------------------------------------------------------------
/docs/graphics/foundations/screen-size.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/graphics/utilities/provider-global-events-handler.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/graphics/year-in-review-2023/yir-2023-single-line-intro.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/docs/graphics/year-in-review/circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/graphics/year-in-review/circleShadow.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/next-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | ///
3 |
4 | // NOTE: This file should not be edited
5 | // see https://nextjs.org/docs/basic-features/typescript for more information.
6 |
--------------------------------------------------------------------------------
/docs/pages/android/overview.tsx:
--------------------------------------------------------------------------------
1 | import Overview from '../../docs-components/Overview';
2 |
3 | export default function ComponentOverview() {
4 | return ;
5 | }
6 |
--------------------------------------------------------------------------------
/docs/pages/ios/overview.tsx:
--------------------------------------------------------------------------------
1 | import Overview from '../../docs-components/Overview';
2 |
3 | export default function ComponentOverview() {
4 | return ;
5 | }
6 |
--------------------------------------------------------------------------------
/docs/pages/visual-test/Button.tsx:
--------------------------------------------------------------------------------
1 | import { Box, Button } from 'gestalt';
2 |
3 | export default function Snapshot() {
4 | return (
5 |
6 |
7 |
8 | );
9 | }
10 |
--------------------------------------------------------------------------------
/docs/pages/visual-test/SearchGuide.tsx:
--------------------------------------------------------------------------------
1 | import { Box, SearchGuide } from 'gestalt';
2 |
3 | export default function Screenshot() {
4 | return (
5 |
6 |
7 |
8 | );
9 | }
10 |
--------------------------------------------------------------------------------
/docs/pages/web/overview.tsx:
--------------------------------------------------------------------------------
1 | import Overview from '../../docs-components/Overview';
2 |
3 | export default function ComponentOverview() {
4 | return ;
5 | }
6 |
--------------------------------------------------------------------------------
/docs/public/fonts/PinterestSans/Pinterest-Sans-Pro-Bold-Italic.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/docs/public/fonts/PinterestSans/Pinterest-Sans-Pro-Bold-Italic.otf
--------------------------------------------------------------------------------
/docs/public/fonts/PinterestSans/Pinterest-Sans-Pro-Bold.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/docs/public/fonts/PinterestSans/Pinterest-Sans-Pro-Bold.otf
--------------------------------------------------------------------------------
/docs/public/fonts/PinterestSans/Pinterest-Sans-Pro-Regular-Italic.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/docs/public/fonts/PinterestSans/Pinterest-Sans-Pro-Regular-Italic.otf
--------------------------------------------------------------------------------
/docs/public/fonts/PinterestSans/Pinterest-Sans-Pro-Regular.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/docs/public/fonts/PinterestSans/Pinterest-Sans-Pro-Regular.otf
--------------------------------------------------------------------------------
/docs/public/gestalt-logo-250.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/docs/public/gestalt-logo-250.png
--------------------------------------------------------------------------------
/docs/public/gestalt-logo-500.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/docs/public/gestalt-logo-500.png
--------------------------------------------------------------------------------
/docs/public/gestaltDev_favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/docs/public/gestaltDev_favicon.png
--------------------------------------------------------------------------------
/docs/public/gestalt_favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/docs/public/gestalt_favicon.png
--------------------------------------------------------------------------------
/docs/public/robots.txt:
--------------------------------------------------------------------------------
1 | # Block all crawlers for integration and visual test routes
2 | User-agent: *
3 | Disallow: /integration-test/
4 | Disallow: /visual-test/
5 |
--------------------------------------------------------------------------------
/docs/utils/capitalizeFirstLetter.ts:
--------------------------------------------------------------------------------
1 | export default function capitalizeFirstLetter(name: string): string {
2 | return name.charAt(0).toUpperCase() + name.slice(1);
3 | }
4 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/button-icon-restrictions/invalid/invalid-renamed.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Button as GestaltButton } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/button-icon-restrictions/invalid/invalid-wrong-icon.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Button } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/button-icon-restrictions/invalid/invalid-wrong-link-role-icon.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Button } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-alignContent-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-alignContent-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-alignItems-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-alignItems-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-alignSelf-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-alignSelf-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-backgroundColor-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-backgroundColor-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-border-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-border-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-borderRadius-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-borderRadius-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-bottom-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-bottom-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-boxShadow-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-display-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-display-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-flex-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-flex-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-height-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-height-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-justifyContent-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-left-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-left-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-margin-negative-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-margin-negative-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-marginLeft-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-marginLeft-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-marginTop-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-marginTop-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-maxHeight-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-maxHeight-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-maxWidth-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-maxWidth-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-minHeight-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-minHeight-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-minWidth-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-minWidth-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-opacity-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-opacity-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-overflow-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-overflow-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-padding-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-padding-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-position-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-position-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-renamed-import-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box as GestaltBox } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-right-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-right-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-role-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-role-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-top-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-top-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-width-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-width-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-wrap-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-wrap-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-zIndex-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-dangerous-style-duplicates/invalid/invalid-zIndex-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box, FixedZIndex } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-disallowed-props/invalid/disallowed-props-renamed.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box as GestaltBox } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return Test;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-disallowed-props/invalid/disallowed-props.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return Test;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-disallowed-props/valid-aria.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return Test;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-disallowed-props/valid-as-renamed.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box as GestaltBox } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return Test;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-disallowed-props/valid-as.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return Test;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-disallowed-props/valid-data.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return Test;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-disallowed-props/valid-id.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return (
6 |
7 | Test
8 |
9 | );
10 | }
11 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-marginleft-marginright/invalid/invalid-margin-left-margin-start.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-marginleft-marginright/invalid/invalid-margin-left.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-marginleft-marginright/invalid/invalid-margin-right-margin-start.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-marginleft-marginright/invalid/invalid-margin-right.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-marginleft-marginright/valid.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-useless-props/invalid/fit-max-width.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestComponent() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-useless-props/invalid/flex-align-content.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestComponent() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-useless-props/invalid/flex-align-items.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestComponent() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-useless-props/invalid/flex-direction.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestComponent() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-useless-props/invalid/flex-dynamic-display.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestComponent() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-useless-props/invalid/flex-justify-content.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestComponent() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-useless-props/invalid/flex-wrap.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestComponent() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-useless-props/valid/fit-max-width.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestComponent() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-useless-props/valid/fit.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestComponent() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-useless-props/valid/flex-align-content.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestComponent() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-useless-props/valid/flex-align-items.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestComponent() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-useless-props/valid/flex-direction.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestComponent() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-useless-props/valid/flex-dynamic-display.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestComponent() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-useless-props/valid/flex-justify-content.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestComponent() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-useless-props/valid/flex-reference-display.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestComponent() {
5 | const displayVar = 'flex';
6 | return ;
7 | }
8 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-box-useless-props/valid/flex-wrap.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestComponent() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-medium-formfields/invalid/invalid-combobox-default.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { ComboBox } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-medium-formfields/invalid/invalid-combobox-medium.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { ComboBox } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-medium-formfields/invalid/invalid-combobox-renamed.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { ComboBox as GestaltComboBox } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-medium-formfields/invalid/invalid-searchfield-default.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { SearchField } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-medium-formfields/invalid/invalid-selectlist-default.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { SelectList } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-medium-formfields/invalid/invalid-textfield-default.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { TextField } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-medium-formfields/invalid/invalid-textfield-medium.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { TextField } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-medium-formfields/invalid/invalid-textfield-renamed.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { TextField as GestaltTextField } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-role-link-components/invalid/invalid-button.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Button } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-role-link-components/invalid/invalid-iconbutton.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { IconButton } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-role-link-components/invalid/invalid-taparea.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { TapArea } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-spread-props/valid.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box, Box as RenamedBox } from 'gestalt';
3 | export default function TestElement() {
4 | return (
5 |
6 |
7 |
8 | );
9 | }
10 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-workflow-status-icon/invalid/default-size.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Icon } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return (
6 |
7 | );
8 | }
9 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-workflow-status-icon/invalid/match-properties.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Icon } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return (
6 |
7 | );
8 | }
9 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-workflow-status-icon/invalid/renamed-icon.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Icon as RenamedIcon } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return (
6 |
7 | );
8 | }
9 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-workflow-status-icon/valid/no-match-color.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Icon } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return (
6 |
7 | );
8 | }
9 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-workflow-status-icon/valid/no-match-icon.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Icon } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return (
6 |
7 | );
8 | }
9 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-workflow-status-icon/valid/no-match-size.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Icon } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return (
6 |
7 | );
8 | }
9 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/no-workflow-status-icon/valid/renamed-icon.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Icon as RenamedIcon } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return (
6 |
7 | );
8 | }
9 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/prefer-box-as-tag/valid.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 | export default function TestElement() {
4 | return (
5 |
6 |
7 |
8 |
9 | );
10 | }
11 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/prefer-box-inline-style/invalid/backgroundColor.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | export default function TestElement() {
3 | return ;
4 | }
5 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/prefer-box-inline-style/invalid/border.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | export default function TestElement() {
3 | return ;
4 | }
5 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/prefer-box-inline-style/invalid/borderRadius.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | export default function TestElement() {
3 | return ;
4 | }
5 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/prefer-box-inline-style/valid.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/prefer-box-no-disallowed/invalid-lonely-ref/no-gestalt-import-selfclosed-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { useRef } from 'react';
3 | export default function TestElement() {
4 | const ref = useRef(null);
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/prefer-box-no-disallowed/invalid-no-disallowed/no-gestalt-import-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | export default function TestElement() {
3 | return (
4 | {}}>
5 |
6 |
7 | );
8 | }
9 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/prefer-box-no-disallowed/invalid-no-disallowed/no-gestalt-import-selfclosed-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | export default function TestElement() {
3 | return {}} />;
4 | }
5 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/prefer-box-no-disallowed/invalid-no-disallowed/no-gestalt-import-selfclosed-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 | export default function TestElement() {
4 | return
{}} />;
5 | }
6 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/prefer-flex/invalid/single-box.input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/prefer-flex/invalid/single-box.output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Flex } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/prefer-flex/valid/display-flex.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/prefer-flex/valid/rounding.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Box } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/prefer-heading/invalid/gestalt-import-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Heading } from 'gestalt';
3 | export default function TestElement() {
4 | return (
5 | <>
6 | Text
7 | Text
8 | >
9 | );
10 | }
11 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/prefer-heading/invalid/no-gestalt-import-h2-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | export default function TestElement() {
3 | return Text
;
4 | }
5 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/prefer-heading/invalid/no-gestalt-import-h2-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Heading } from 'gestalt';
3 | export default function TestElement() {
4 | return Text;
5 | }
6 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/prefer-heading/invalid/no-gestalt-import-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | export default function TestElement() {
3 | return Text
;
4 | }
5 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/prefer-heading/invalid/no-gestalt-import-multiple-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | export default function TestElement() {
3 | return (
4 | <>
5 | Text
6 | Text
7 | >
8 | )
9 | }
10 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/prefer-heading/invalid/no-gestalt-import-noA11yLevel-suggestion-h2-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Heading } from 'gestalt';
3 | export default function TestElement() {
4 | return Text;
5 | }
6 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/prefer-heading/invalid/no-gestalt-import-noA11yLevel-suggestion-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Heading } from 'gestalt';
3 | export default function TestElement() {
4 | return Text;
5 | }
6 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/prefer-heading/invalid/no-gestalt-import-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Heading } from 'gestalt';
3 | export default function TestElement() {
4 | return Text;
5 | }
6 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/prefer-link/invalid/no-gestalt-import-single-input.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | export default function TestElement() {
3 | const noop = () => {}
4 | return (
5 | Text
6 | );
7 | }
8 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/prefer-link/invalid/no-gestalt-import-single-output.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { Link } from 'gestalt';
3 | export default function TestElement() {
4 | const noop = () => {}
5 | return (
6 | Text
7 | );
8 | }
9 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/prefer-list/invalid/no-gestalt-list-ol.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | export default function TestElement() {
3 | return
4 | - Gestalt
5 |
;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/prefer-list/invalid/no-gestalt-list-ul.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | export default function TestElement() {
3 | return ;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/src/__fixtures__/prefer-list/valid/valid.tsx:
--------------------------------------------------------------------------------
1 | // @ts-nocheck
2 | import { List } from 'gestalt';
3 |
4 | export default function TestElement() {
5 | return
;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/eslint-plugin-gestalt/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tsconfig.json",
3 | "include": ["./src/**/*"]
4 | }
5 |
--------------------------------------------------------------------------------
/packages/gestalt-charts/.npmignore:
--------------------------------------------------------------------------------
1 | **/__*__/**
2 | scripts
3 |
--------------------------------------------------------------------------------
/packages/gestalt-charts/src/ChartGraph/EmptyBox.tsx:
--------------------------------------------------------------------------------
1 | import { Box } from 'gestalt';
2 |
3 | export default function EmptyBox() {
4 | return ;
5 | }
6 |
--------------------------------------------------------------------------------
/packages/gestalt-charts/src/ChartGraph/types.ts:
--------------------------------------------------------------------------------
1 | export type DataVisualizationColors =
2 | | '01'
3 | | '02'
4 | | '03'
5 | | '04'
6 | | '05'
7 | | '06'
8 | | '07'
9 | | '08'
10 | | '09'
11 | | '10'
12 | | '11'
13 | | '12'
14 | | 'neutral';
15 |
--------------------------------------------------------------------------------
/packages/gestalt-charts/src/index.ts:
--------------------------------------------------------------------------------
1 | import ChartGraph from './ChartGraph';
2 |
3 | // eslint-disable-next-line import/prefer-default-export
4 | export { ChartGraph };
5 |
--------------------------------------------------------------------------------
/packages/gestalt-codemods/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tsconfig.json",
3 | "include": ["."]
4 | }
5 |
--------------------------------------------------------------------------------
/packages/gestalt-core/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "gestalt-core",
3 | "private": true
4 | }
5 |
--------------------------------------------------------------------------------
/packages/gestalt-datepicker/.npmignore:
--------------------------------------------------------------------------------
1 | **/__*__/**
2 | scripts
3 |
--------------------------------------------------------------------------------
/packages/gestalt-datepicker/src/index.ts:
--------------------------------------------------------------------------------
1 | import DateField from './DateField';
2 | import DatePicker from './DatePicker';
3 | import DateRange from './DateRange';
4 |
5 | export { DateField, DatePicker, DateRange };
6 |
--------------------------------------------------------------------------------
/packages/gestalt-design-tokens/tokens/vr-theme/base/rounding.json:
--------------------------------------------------------------------------------
1 | {
2 | "base": {
3 | "rounding": {
4 | "unit": {
5 | "value": "4px",
6 | "type": "other"
7 | }
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/packages/gestalt-design-tokens/tokens/vr-theme/base/space.json:
--------------------------------------------------------------------------------
1 | {
2 | "base": {
3 | "space": {
4 | "unit": {
5 | "value": "4px",
6 | "type": "other"
7 | }
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/packages/gestalt/.npmignore:
--------------------------------------------------------------------------------
1 | **/__*__/**
2 | scripts
3 |
--------------------------------------------------------------------------------
/packages/gestalt/src/ActivationCard.css:
--------------------------------------------------------------------------------
1 | html[dir="rtl"] .rtlPos {
2 | left: 0;
3 | position: absolute;
4 | top: 0;
5 | }
6 |
7 | html:not([dir="rtl"]) .rtlPos {
8 | position: absolute;
9 | right: 0;
10 | top: 0;
11 | }
12 |
--------------------------------------------------------------------------------
/packages/gestalt/src/AvatarGroup/constants.ts:
--------------------------------------------------------------------------------
1 | export type Size = 'xs' | 'sm' | 'md' | 'fit';
2 |
3 | export const SIZE_MAP = { xs: 24, sm: 32, md: 48, fit: '100%' } as const;
4 |
5 | export type BaseStackType = {
6 | hovered?: boolean;
7 | pileCount: number;
8 | size: Size;
9 | };
10 |
--------------------------------------------------------------------------------
/packages/gestalt/src/ButtonToggle/ColorPicker.css:
--------------------------------------------------------------------------------
1 | .colorPicker {
2 | align-items: center;
3 | display: flex;
4 | flex-wrap: wrap;
5 | justify-content: center;
6 | overflow: hidden;
7 | }
8 |
--------------------------------------------------------------------------------
/packages/gestalt/src/Column.test.tsx:
--------------------------------------------------------------------------------
1 | import renderer from 'react-test-renderer';
2 | import Column from './Column';
3 |
4 | test('Column span', () => {
5 | const component = renderer.create(Hello world);
6 | const tree = component.toJSON();
7 | expect(tree).toMatchSnapshot();
8 | });
9 |
--------------------------------------------------------------------------------
/packages/gestalt/src/ComboBox.css:
--------------------------------------------------------------------------------
1 | .item {
2 | background: var(--color-background-combobox-item-default);
3 | }
4 |
5 | .hoveredItem {
6 | background-color: var(--color-background-combobox-item-hover);
7 | }
8 |
--------------------------------------------------------------------------------
/packages/gestalt/src/Container.test.tsx:
--------------------------------------------------------------------------------
1 | import renderer from 'react-test-renderer';
2 | import Container from './Container';
3 |
4 | test('Container renders', () => {
5 | const component = renderer.create();
6 | const tree = component.toJSON();
7 | expect(tree).toMatchSnapshot();
8 | });
9 |
--------------------------------------------------------------------------------
/packages/gestalt/src/Divider.test.tsx:
--------------------------------------------------------------------------------
1 | import renderer from 'react-test-renderer';
2 | import Divider from './Divider';
3 |
4 | test('Divider renders', () => {
5 | const component = renderer.create();
6 | const tree = component.toJSON();
7 | expect(tree).toMatchSnapshot();
8 | });
9 |
--------------------------------------------------------------------------------
/packages/gestalt/src/Fieldset/InternalFieldset.css:
--------------------------------------------------------------------------------
1 | .label {
2 | composes: block from "../Layout.css";
3 | composes: pointer from "../Cursor.css";
4 | padding-bottom: var(--space-200);
5 | padding-left: var(--space-0);
6 | padding-right: var(--space-0);
7 | }
8 |
--------------------------------------------------------------------------------
/packages/gestalt/src/Label.test.tsx:
--------------------------------------------------------------------------------
1 | import renderer from 'react-test-renderer';
2 | import Label from './Label';
3 |
4 | test('Label renders', () => {
5 | const component = renderer.create();
6 | const tree = component.toJSON();
7 | expect(tree).toMatchSnapshot();
8 | });
9 |
--------------------------------------------------------------------------------
/packages/gestalt/src/Label/InternalLabel.css:
--------------------------------------------------------------------------------
1 | .label {
2 | composes: block from "../Layout.css";
3 | composes: pointer from "../Cursor.css";
4 | }
5 |
--------------------------------------------------------------------------------
/packages/gestalt/src/Layer.css:
--------------------------------------------------------------------------------
1 | .layer {
2 | composes: absolute top0 left0 from "./Layout.css";
3 | width: 100%;
4 | }
5 |
--------------------------------------------------------------------------------
/packages/gestalt/src/Masonry.css:
--------------------------------------------------------------------------------
1 | .Masonry {
2 | composes: relative from "./Layout.css";
3 | height: 100%;
4 | margin: 0 auto;
5 | }
6 |
7 | .Masonry__Item {
8 | composes: absolute from "./Layout.css";
9 | }
10 |
11 | .Masonry__Item__Mounted {
12 | transition: transform 0.2s;
13 | }
14 |
--------------------------------------------------------------------------------
/packages/gestalt/src/Masonry/Cache.ts:
--------------------------------------------------------------------------------
1 | export interface Cache {
2 | get(key: K): V | null | undefined;
3 | has(key: K): boolean;
4 | set(key: K, value: V): void;
5 | reset(): void;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/gestalt/src/Masonry/mindex.ts:
--------------------------------------------------------------------------------
1 | export default function mindex(arr: ReadonlyArray): number {
2 | return arr.length ? arr.indexOf(Math.min(...arr)) : 0;
3 | }
4 |
--------------------------------------------------------------------------------
/packages/gestalt/src/PageHeader.css:
--------------------------------------------------------------------------------
1 | .pageHeader {
2 | width: 100%;
3 | }
4 |
5 | .pageHeaderBorderBottom {
6 | border-bottom: 1px solid var(--color-border-container);
7 | width: 100%;
8 | }
9 |
--------------------------------------------------------------------------------
/packages/gestalt/src/PopoverMessage.css:
--------------------------------------------------------------------------------
1 | .textColorOverride * {
2 | /* stylelint-disable-next-line declaration-no-important */
3 | color: var(--color-text-inverse) !important;
4 | }
5 |
--------------------------------------------------------------------------------
/packages/gestalt/src/Tabs.css:
--------------------------------------------------------------------------------
1 | .paddingY {
2 | composes: paddingY300 from "./boxWhitespace.css";
3 | }
4 |
5 | .focused {
6 | border-radius: var(--sema-rounding-400);
7 | outline: 2px solid var(--sema-color-border-focus-outer-default);
8 | }
9 |
--------------------------------------------------------------------------------
/packages/gestalt/src/Whitespace.css:
--------------------------------------------------------------------------------
1 | .m0 {
2 | margin: 0;
3 | }
4 |
5 | .p0 {
6 | padding: 0;
7 | }
8 |
--------------------------------------------------------------------------------
/packages/gestalt/src/__mocks__/fileMock.ts:
--------------------------------------------------------------------------------
1 | module.exports = 'test-file-stub';
2 |
--------------------------------------------------------------------------------
/packages/gestalt/src/__snapshots__/Column.test.tsx.snap:
--------------------------------------------------------------------------------
1 | // Jest Snapshot v1, https://goo.gl/fbAQLP
2 |
3 | exports[`Column span 1`] = `
4 |
7 | Hello world
8 |
9 | `;
10 |
--------------------------------------------------------------------------------
/packages/gestalt/src/__snapshots__/Divider.test.tsx.snap:
--------------------------------------------------------------------------------
1 | // Jest Snapshot v1, https://goo.gl/fbAQLP
2 |
3 | exports[`Divider renders 1`] = `
4 |
7 | `;
8 |
--------------------------------------------------------------------------------
/packages/gestalt/src/__snapshots__/Label.test.tsx.snap:
--------------------------------------------------------------------------------
1 | // Jest Snapshot v1, https://goo.gl/fbAQLP
2 |
3 | exports[`Label renders 1`] = `
4 |
10 | `;
11 |
--------------------------------------------------------------------------------
/packages/gestalt/src/__snapshots__/TableBody.test.tsx.snap:
--------------------------------------------------------------------------------
1 | // Jest Snapshot v1, https://goo.gl/fbAQLP
2 |
3 | exports[`renders correctly 1`] = `
4 |
7 |
8 | rows
9 |
10 |
11 | `;
12 |
--------------------------------------------------------------------------------
/packages/gestalt/src/__snapshots__/TableRow.test.tsx.snap:
--------------------------------------------------------------------------------
1 | // Jest Snapshot v1, https://goo.gl/fbAQLP
2 |
3 | exports[`renders correctly 1`] = `
4 |
7 |
8 | row cells
9 |
10 |
11 | `;
12 |
--------------------------------------------------------------------------------
/packages/gestalt/src/accessibility/AccessibilityPause.tsx:
--------------------------------------------------------------------------------
1 | import VisuallyHidden from './VisuallyHidden';
2 |
3 | export default function AccessibilityPause() {
4 | return ,;
5 | }
6 |
--------------------------------------------------------------------------------
/packages/gestalt/src/ariaTypes.ts:
--------------------------------------------------------------------------------
1 | export type AriaCurrent =
2 | | 'page'
3 | | 'step'
4 | | 'location'
5 | | 'date'
6 | | 'time'
7 | | 'true'
8 | | 'false'
9 | | 'section';
10 |
--------------------------------------------------------------------------------
/packages/gestalt/src/behaviors/__snapshots__/StopScrollBehavior.test.tsx.snap:
--------------------------------------------------------------------------------
1 | // Jest Snapshot v1, https://goo.gl/fbAQLP
2 |
3 | exports[`StopScrollBehavior renders 1`] = `"Hello world"`;
4 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "rules": {
3 | "max-len": 0
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/ad.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/add-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/add.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/alert.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/align-bottom.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/align-top.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/alphabetical.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/android-share.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/angled-pin.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/arrow-back.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/arrow-circle-back.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/arrow-circle-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/arrow-circle-forward.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/arrow-circle-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/arrow-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/arrow-end.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/arrow-forward.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/arrow-left-curved.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/arrow-nested.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/arrow-start.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/arrow-up-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/arrow-up-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/arrow-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/aspect-ratio.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/bell-fill.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/bell.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/board-sticker-large.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/board.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/border.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/briefcase.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/calendar.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/camera-roll.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/cancel.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/check-circle-fill.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/check-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/check.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/chevron-down-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/chevron-left-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/chevron-right-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/chevron-up-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/circle-ellipsis.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/circle-information-fill.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/clock.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/cog-fill.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/cog.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/color-picker.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/color-solid.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/color-split.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/compact/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "rules": {
3 | "max-len": 0
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/compact/compact-add.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/compact/compact-angled-pin.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/compact/compact-arrow-up-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/compact/compact-cancel.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/compact/compact-check-circle-fill.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/compact/compact-check.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/compact/compact-chevron-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/compact/compact-chevron-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/compact/compact-chevron-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/compact/compact-chevron-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/compact/compact-dash.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/compact/compact-ellipsis.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/compact/compact-info-circle-fill.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/compact/compact-lock.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/compact/compact-workflow-status-halted.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/compact/compact-workflow-status-in-progress.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/compact/compact-workflow-status-unstarted.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/compass-fill.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/compass.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/compose.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/contrast.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/credit-card.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/crop.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/dash.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/deselect.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/desktop.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/directional-arrow-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/directional-arrow-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/download.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/dropbox.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/edit.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/ellipsis.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/eye.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/facebook.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/fade.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/file-box.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/flag.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/flame.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/flash.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/flip-horizontal.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/flip-vertical.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/folder-fill.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/folder.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/forward.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/graph-pie.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/handle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/heart.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/home-fill.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/home.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/idea-pin.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/image-portrait.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/impressum.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/info-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/information.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/insights-audience.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/italics.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/key.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/knoop.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/layout.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/lightbulb.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/lightning-bolt-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/lips.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/list-bullets.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/location.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/lock.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/megaphone.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/messenger.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/microphone.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/mobile.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/moon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/move-pin.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/pause.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/pen.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/people.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/person-fill.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/person.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/phone.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/pin.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/play.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/record-limit.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/redo.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/refresh.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/remove.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/report.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/rewind.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/save-outline.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/saved.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/search-fill.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/search.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/security.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/select.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/shopping-bag-fill.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/shopping-bag.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/shuffles.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/skintone.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/smiley.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/sort-ascending.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/sort-descending.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/speech-outline.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/speech.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/speed.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/square-plus-fill.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/square-plus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/star-half.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/sticker-image.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/table.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/tag.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/target.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/template.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/text-align-center.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/text-align-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/text-align-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/text-line-height.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/text-sticker.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/thumbs-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/thumbs-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/timer.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/trash-can.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/trending.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/underline.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/undo.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/unlock.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/vibrance.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/video-camera.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/view-type-default-fill.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/view-type-default.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/view-type-dense.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/view-type-list.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/view-type-sparse.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/warmth.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/workflow-status-all.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/workflow-status-halted.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/workflow-status-in-progress.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/workflow-status-ok.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/workflow-status-unstarted.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/icons/x-social.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gestalt/src/keyCodes.ts:
--------------------------------------------------------------------------------
1 | export const ENTER: number = 13;
2 | export const ESCAPE: number = 27;
3 | export const SPACE: number = 32;
4 | export const DOWN_ARROW: number = 40;
5 | export const UP_ARROW: number = 38;
6 | export const TAB: number = 9;
7 |
--------------------------------------------------------------------------------
/packages/gestalt/src/sharedSubcomponents/FormLabel.css:
--------------------------------------------------------------------------------
1 | .formLabel {
2 | padding-bottom: var(--space-100);
3 | }
4 |
5 | .vrFormLabel {
6 | padding-bottom: var(--space-300);
7 | }
8 |
9 | .formLabelLarge {
10 | padding-bottom: var(--space-200);
11 | }
12 |
--------------------------------------------------------------------------------
/packages/stylelint-plugin-gestalt/README.md:
--------------------------------------------------------------------------------
1 | # stylelint-plugin-gestalt
2 |
3 | THIS PACKAGE IS NOT READY FOR CONSUMTION
4 |
--------------------------------------------------------------------------------
/packages/stylelint-plugin-gestalt/src/__fixtures__/no-invalid-design-tokens/invalid-color.css:
--------------------------------------------------------------------------------
1 | .button {
2 | border-color: var(--color-gray-roboflow-420);
3 | }
4 |
--------------------------------------------------------------------------------
/packages/stylelint-plugin-gestalt/src/__fixtures__/no-invalid-design-tokens/invalid-composed-color.css:
--------------------------------------------------------------------------------
1 | .button {
2 | &::before {
3 | box-shadow: 0 0 0 4px var(--color-gray-roboflow-420);
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/stylelint-plugin-gestalt/src/__fixtures__/no-invalid-design-tokens/invalid-rounding.css:
--------------------------------------------------------------------------------
1 | .button {
2 | border-radius: var(--rounding-140);
3 | }
4 |
--------------------------------------------------------------------------------
/packages/stylelint-plugin-gestalt/src/__fixtures__/no-invalid-design-tokens/valid-color.css:
--------------------------------------------------------------------------------
1 | .button {
2 | border-color: var(--color-gray-roboflow-400);
3 | }
4 |
--------------------------------------------------------------------------------
/packages/stylelint-plugin-gestalt/src/__fixtures__/no-invalid-design-tokens/valid-composed-color.css:
--------------------------------------------------------------------------------
1 | .button {
2 | &::before {
3 | box-shadow: 0 0 0 4px var(--color-gray-roboflow-400);
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/stylelint-plugin-gestalt/src/__fixtures__/no-invalid-design-tokens/valid-non-gestalt.css:
--------------------------------------------------------------------------------
1 | .button {
2 | border-color: var(--button-color);
3 | }
4 |
--------------------------------------------------------------------------------
/packages/stylelint-plugin-gestalt/src/__fixtures__/no-invalid-design-tokens/valid-rounding.css:
--------------------------------------------------------------------------------
1 | .button {
2 | border-radius: var(--rounding-100);
3 | }
4 |
--------------------------------------------------------------------------------
/playwright/masonry/utils/getGridItems.ts:
--------------------------------------------------------------------------------
1 | import { Locator, Page } from '@playwright/test';
2 | import selectors from './selectors';
3 |
4 | export default function getGridItems(page: Page): Promise> {
5 | return page.locator(selectors.gridItem).all();
6 | }
7 |
--------------------------------------------------------------------------------
/playwright/masonry/utils/getStaticGridItems.ts:
--------------------------------------------------------------------------------
1 | import { Locator, Page } from '@playwright/test';
2 | import selectors from './selectors';
3 |
4 | export default function getStaticGridItems(page: Page): Promise> {
5 | return page.locator(selectors.staticItem).all();
6 | }
7 |
--------------------------------------------------------------------------------
/playwright/visual-test/Accordion-dark.spec.ts-snapshots/Accordion-lg-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Accordion-dark.spec.ts-snapshots/Accordion-lg-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Accordion-dark.spec.ts-snapshots/Accordion-md-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Accordion-dark.spec.ts-snapshots/Accordion-md-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Accordion-dark.spec.ts-snapshots/Accordion-sm-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Accordion-dark.spec.ts-snapshots/Accordion-sm-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Accordion.spec.ts-snapshots/Accordion-lg-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Accordion.spec.ts-snapshots/Accordion-lg-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Accordion.spec.ts-snapshots/Accordion-md-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Accordion.spec.ts-snapshots/Accordion-md-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Accordion.spec.ts-snapshots/Accordion-sm-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Accordion.spec.ts-snapshots/Accordion-sm-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/ActivationCard-dark.spec.ts-snapshots/ActivationCard-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/ActivationCard-dark.spec.ts-snapshots/ActivationCard-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/ActivationCard.spec.ts-snapshots/ActivationCard-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/ActivationCard.spec.ts-snapshots/ActivationCard-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Avatar-dark.spec.ts-snapshots/Avatar-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Avatar-dark.spec.ts-snapshots/Avatar-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Avatar.spec.ts-snapshots/Avatar-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Avatar.spec.ts-snapshots/Avatar-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/AvatarGroup-dark.spec.ts-snapshots/AvatarGroup-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/AvatarGroup-dark.spec.ts-snapshots/AvatarGroup-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/AvatarGroup.spec.ts-snapshots/AvatarGroup-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/AvatarGroup.spec.ts-snapshots/AvatarGroup-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/AvatarGroupCluster-dark.spec.ts-snapshots/AvatarGroupCluster-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/AvatarGroupCluster-dark.spec.ts-snapshots/AvatarGroupCluster-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/AvatarGroupCluster.spec.ts-snapshots/AvatarGroupCluster-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/AvatarGroupCluster.spec.ts-snapshots/AvatarGroupCluster-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Badge-dark.spec.ts-snapshots/Badge-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Badge-dark.spec.ts-snapshots/Badge-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Badge.spec.ts-snapshots/Badge-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Badge.spec.ts-snapshots/Badge-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/BannerCallout-dark.spec.ts-snapshots/BannerCallout-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/BannerCallout-dark.spec.ts-snapshots/BannerCallout-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/BannerCallout.spec.ts-snapshots/BannerCallout-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/BannerCallout.spec.ts-snapshots/BannerCallout-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/BannerSlim-dark.spec.ts-snapshots/BannerSlim-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/BannerSlim-dark.spec.ts-snapshots/BannerSlim-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/BannerSlim.spec.ts-snapshots/BannerSlim-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/BannerSlim.spec.ts-snapshots/BannerSlim-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/BannerUpsell-dark.spec.ts-snapshots/BannerUpsell-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/BannerUpsell-dark.spec.ts-snapshots/BannerUpsell-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/BannerUpsell.spec.ts-snapshots/BannerUpsell-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/BannerUpsell.spec.ts-snapshots/BannerUpsell-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Box-dark.spec.ts-snapshots/Box-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Box-dark.spec.ts-snapshots/Box-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Box.spec.ts-snapshots/Box-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Box.spec.ts-snapshots/Box-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Button-dark.spec.ts-snapshots/Button-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Button-dark.spec.ts-snapshots/Button-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Button.spec.ts-snapshots/Button-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Button.spec.ts-snapshots/Button-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/ButtonGroup-dark.spec.ts-snapshots/ButtonGroup-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/ButtonGroup-dark.spec.ts-snapshots/ButtonGroup-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/ButtonGroup.spec.ts-snapshots/ButtonGroup-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/ButtonGroup.spec.ts-snapshots/ButtonGroup-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/ButtonLink-dark.spec.ts-snapshots/ButtonLink-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/ButtonLink-dark.spec.ts-snapshots/ButtonLink-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/ButtonLink.spec.ts-snapshots/ButtonLink-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/ButtonLink.spec.ts-snapshots/ButtonLink-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/ButtonToggle-dark.spec.ts-snapshots/ButtonToggle-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/ButtonToggle-dark.spec.ts-snapshots/ButtonToggle-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/ButtonToggle.spec.ts-snapshots/ButtonToggle-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/ButtonToggle.spec.ts-snapshots/ButtonToggle-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Checkbox-dark.spec.ts-snapshots/Checkbox-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Checkbox-dark.spec.ts-snapshots/Checkbox-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Checkbox.spec.ts-snapshots/Checkbox-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Checkbox.spec.ts-snapshots/Checkbox-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Collage-dark.spec.ts-snapshots/Collage-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Collage-dark.spec.ts-snapshots/Collage-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Collage.spec.ts-snapshots/Collage-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Collage.spec.ts-snapshots/Collage-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Column.spec.ts-snapshots/Column-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Column.spec.ts-snapshots/Column-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/ComboBox-closed-dark.spec.ts-snapshots/ComboBox-closed-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/ComboBox-closed-dark.spec.ts-snapshots/ComboBox-closed-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/ComboBox-closed.spec.ts-snapshots/ComboBox-closed-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/ComboBox-closed.spec.ts-snapshots/ComboBox-closed-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/ComboBox-open-dark.spec.ts-snapshots/ComboBox-open-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/ComboBox-open-dark.spec.ts-snapshots/ComboBox-open-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/ComboBox-open.spec.ts-snapshots/ComboBox-open-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/ComboBox-open.spec.ts-snapshots/ComboBox-open-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Container.spec.ts-snapshots/Container-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Container.spec.ts-snapshots/Container-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Datapoint-dark.spec.ts-snapshots/Datapoint-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Datapoint-dark.spec.ts-snapshots/Datapoint-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Datapoint.spec.ts-snapshots/Datapoint-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Datapoint.spec.ts-snapshots/Datapoint-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/DateField-dark.spec.ts-snapshots/DateField-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/DateField-dark.spec.ts-snapshots/DateField-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/DateField.spec.ts-snapshots/DateField-light-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/DateField.spec.ts-snapshots/DateField-light-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/DatePicker-closed-dark.spec.ts-snapshots/DatePicker-closed-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/DatePicker-closed-dark.spec.ts-snapshots/DatePicker-closed-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/DatePicker-closed.spec.ts-snapshots/DatePicker-closed-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/DatePicker-closed.spec.ts-snapshots/DatePicker-closed-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/DateRange-dark.spec.ts-snapshots/DateRange-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/DateRange-dark.spec.ts-snapshots/DateRange-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/DateRange-secondary-date.spec.ts-snapshots/DateRange-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/DateRange-secondary-date.spec.ts-snapshots/DateRange-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/DateRange-secondary-date.spec.ts-snapshots/DateRange-secondary-range-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/DateRange-secondary-date.spec.ts-snapshots/DateRange-secondary-range-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/DateRange.spec.ts-snapshots/DateRange-light-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/DateRange.spec.ts-snapshots/DateRange-light-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Divider-dark.spec.ts-snapshots/Divider-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Divider-dark.spec.ts-snapshots/Divider-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Divider.spec.ts-snapshots/Divider-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Divider.spec.ts-snapshots/Divider-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Dropdown-open-dark.spec.ts-snapshots/Dropdown-open-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Dropdown-open-dark.spec.ts-snapshots/Dropdown-open-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Dropdown-open.spec.ts-snapshots/Dropdown-open-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Dropdown-open.spec.ts-snapshots/Dropdown-open-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Fieldset-dark.spec.ts-snapshots/Fieldset-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Fieldset-dark.spec.ts-snapshots/Fieldset-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Fieldset.spec.ts-snapshots/Fieldset-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Fieldset.spec.ts-snapshots/Fieldset-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Flex.spec.ts-snapshots/Flex-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Flex.spec.ts-snapshots/Flex-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Heading-dark.spec.ts-snapshots/Heading-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Heading-dark.spec.ts-snapshots/Heading-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Heading.spec.ts-snapshots/Heading-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Heading.spec.ts-snapshots/Heading-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/HelpButton.spec.ts-snapshots/HelpButton-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/HelpButton.spec.ts-snapshots/HelpButton-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Icon-list-dark.spec.ts-snapshots/Icon-list-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Icon-list-dark.spec.ts-snapshots/Icon-list-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Icon-list-vr.spec.ts-snapshots/Icon-list-vr-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Icon-list-vr.spec.ts-snapshots/Icon-list-vr-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Icon-list.spec.ts-snapshots/Icon-list-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Icon-list.spec.ts-snapshots/Icon-list-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Icon-list.spec.ts-snapshots/Icon-vr-theme-list-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Icon-list.spec.ts-snapshots/Icon-vr-theme-list-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/IconButton-dark.spec.ts-snapshots/IconButton-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/IconButton-dark.spec.ts-snapshots/IconButton-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/IconButton.spec.ts-snapshots/IconButton-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/IconButton.spec.ts-snapshots/IconButton-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/IconButtonFloating-dark.spec.ts-snapshots/IconButtonFloating-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/IconButtonFloating-dark.spec.ts-snapshots/IconButtonFloating-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/IconButtonFloating.spec.ts-snapshots/IconButtonFloating-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/IconButtonFloating.spec.ts-snapshots/IconButtonFloating-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/IconCompact-list-dark.spec.ts-snapshots/IconCompact-list-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/IconCompact-list-dark.spec.ts-snapshots/IconCompact-list-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/IconCompact-list-vr.spec.ts-snapshots/IconCompact-list-vr-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/IconCompact-list-vr.spec.ts-snapshots/IconCompact-list-vr-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/IconCompact-list.spec.ts-snapshots/IconCompact-list-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/IconCompact-list.spec.ts-snapshots/IconCompact-list-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Image-dark.spec.ts-snapshots/Image-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Image-dark.spec.ts-snapshots/Image-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Image.spec.ts-snapshots/Image-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Image.spec.ts-snapshots/Image-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Indicator-dark.spec.ts-snapshots/Indicator-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Indicator-dark.spec.ts-snapshots/Indicator-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Indicator.spec.ts-snapshots/Indicator-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Indicator.spec.ts-snapshots/Indicator-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Label-dark.spec.ts-snapshots/Label-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Label-dark.spec.ts-snapshots/Label-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Label.spec.ts-snapshots/Label-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Label.spec.ts-snapshots/Label-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Letterbox.spec.ts-snapshots/Letterbox-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Letterbox.spec.ts-snapshots/Letterbox-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Link-dark.spec.ts-snapshots/Link-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Link-dark.spec.ts-snapshots/Link-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Link.spec.ts-snapshots/Link-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Link.spec.ts-snapshots/Link-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/List-dark.spec.ts-snapshots/List-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/List-dark.spec.ts-snapshots/List-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/List-light.spec.ts-snapshots/List-light-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/List-light.spec.ts-snapshots/List-light-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Mask.spec.ts-snapshots/Mask-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Mask.spec.ts-snapshots/Mask-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Masonry.spec.ts-snapshots/Masonry-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Masonry.spec.ts-snapshots/Masonry-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Modal-dark.spec.ts-snapshots/Modal-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Modal-dark.spec.ts-snapshots/Modal-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Modal-mobile.spec.ts-snapshots/Modal-mobile-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Modal-mobile.spec.ts-snapshots/Modal-mobile-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Modal.spec.ts-snapshots/Modal-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Modal.spec.ts-snapshots/Modal-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/ModalAlert-dark.spec.ts-snapshots/ModalAlert-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/ModalAlert-dark.spec.ts-snapshots/ModalAlert-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/ModalAlert-mobile.spec.ts-snapshots/ModalAlert-mobile-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/ModalAlert-mobile.spec.ts-snapshots/ModalAlert-mobile-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/ModalAlert.spec.ts-snapshots/ModalAlert-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/ModalAlert.spec.ts-snapshots/ModalAlert-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/NumberField-dark.spec.ts-snapshots/NumberField-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/NumberField-dark.spec.ts-snapshots/NumberField-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/NumberField.spec.ts-snapshots/NumberField-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/NumberField.spec.ts-snapshots/NumberField-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/OverlayPanel-dark.spec.ts-snapshots/OverlayPanel-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/OverlayPanel-dark.spec.ts-snapshots/OverlayPanel-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/OverlayPanel.spec.ts-snapshots/OverlayPanel-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/OverlayPanel.spec.ts-snapshots/OverlayPanel-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/PageHeader-borderStyle-dark.spec.ts-snapshots/PageHeader-borderStyle-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/PageHeader-borderStyle-dark.spec.ts-snapshots/PageHeader-borderStyle-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/PageHeader-borderStyle.spec.ts-snapshots/PageHeader-borderStyle-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/PageHeader-borderStyle.spec.ts-snapshots/PageHeader-borderStyle-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/PageHeader-maxWidth.spec.ts-snapshots/PageHeader-maxWidth-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/PageHeader-maxWidth.spec.ts-snapshots/PageHeader-maxWidth-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/PageHeader-primaryAction.spec.ts-snapshots/PageHeader-primaryAction-lg-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/PageHeader-primaryAction.spec.ts-snapshots/PageHeader-primaryAction-lg-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/PageHeader-primaryAction.spec.ts-snapshots/PageHeader-primaryAction-md-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/PageHeader-primaryAction.spec.ts-snapshots/PageHeader-primaryAction-md-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/PageHeader-primaryAction.spec.ts-snapshots/PageHeader-primaryAction-sm-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/PageHeader-primaryAction.spec.ts-snapshots/PageHeader-primaryAction-sm-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/PageHeader-primaryAction.spec.ts-snapshots/PageHeader-primaryAction-xs-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/PageHeader-primaryAction.spec.ts-snapshots/PageHeader-primaryAction-xs-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/PageHeader-secondaryAction.spec.ts-snapshots/PageHeader-secondaryAction-lg-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/PageHeader-secondaryAction.spec.ts-snapshots/PageHeader-secondaryAction-lg-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/PageHeader-secondaryAction.spec.ts-snapshots/PageHeader-secondaryAction-md-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/PageHeader-secondaryAction.spec.ts-snapshots/PageHeader-secondaryAction-md-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/PageHeader-secondaryAction.spec.ts-snapshots/PageHeader-secondaryAction-sm-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/PageHeader-secondaryAction.spec.ts-snapshots/PageHeader-secondaryAction-sm-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/PageHeader-secondaryAction.spec.ts-snapshots/PageHeader-secondaryAction-xs-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/PageHeader-secondaryAction.spec.ts-snapshots/PageHeader-secondaryAction-xs-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Pog-dark.spec.ts-snapshots/Pog-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Pog-dark.spec.ts-snapshots/Pog-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Pog.spec.ts-snapshots/Pog-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Pog.spec.ts-snapshots/Pog-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Popover-dark.spec.ts-snapshots/Popover-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Popover-dark.spec.ts-snapshots/Popover-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Popover.spec.ts-snapshots/Popover-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Popover.spec.ts-snapshots/Popover-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/PopoverMessage-dark.spec.ts-snapshots/PopoverMessage-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/PopoverMessage-dark.spec.ts-snapshots/PopoverMessage-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/PopoverMessage.spec.ts-snapshots/PopoverMessage-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/PopoverMessage.spec.ts-snapshots/PopoverMessage-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Pulsar-dark.spec.ts-snapshots/Pulsar-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Pulsar-dark.spec.ts-snapshots/Pulsar-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Pulsar.spec.ts-snapshots/Pulsar-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Pulsar.spec.ts-snapshots/Pulsar-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/RadioGroup-dark.spec.ts-snapshots/RadioGroup-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/RadioGroup-dark.spec.ts-snapshots/RadioGroup-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/RadioGroup.spec.ts-snapshots/RadioGroup-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/RadioGroup.spec.ts-snapshots/RadioGroup-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/SearchField-dark.spec.ts-snapshots/SearchField-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/SearchField-dark.spec.ts-snapshots/SearchField-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/SearchField.spec.ts-snapshots/SearchField-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/SearchField.spec.ts-snapshots/SearchField-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/SearchGuide-dark.spec.ts-snapshots/SearchGuide-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/SearchGuide-dark.spec.ts-snapshots/SearchGuide-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/SearchGuide.spec.ts-snapshots/SearchGuide-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/SearchGuide.spec.ts-snapshots/SearchGuide-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/SegmentedControl-dark.spec.ts-snapshots/SegmentedControl-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/SegmentedControl-dark.spec.ts-snapshots/SegmentedControl-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/SegmentedControl.spec.ts-snapshots/SegmentedControl-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/SegmentedControl.spec.ts-snapshots/SegmentedControl-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/SelectList-dark.spec.ts-snapshots/SelectList-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/SelectList-dark.spec.ts-snapshots/SelectList-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/SelectList.spec.ts-snapshots/SelectList-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/SelectList.spec.ts-snapshots/SelectList-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/SheetMobile-dark.spec.ts-snapshots/SheetMobile-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/SheetMobile-dark.spec.ts-snapshots/SheetMobile-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/SheetMobile.spec.ts-snapshots/SheetMobile-light-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/SheetMobile.spec.ts-snapshots/SheetMobile-light-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/SideNavigation-dark.spec.ts-snapshots/SideNavigation-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/SideNavigation-dark.spec.ts-snapshots/SideNavigation-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/SideNavigation.spec.ts-snapshots/SideNavigation-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/SideNavigation.spec.ts-snapshots/SideNavigation-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Status-dark.spec.ts-snapshots/Status-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Status-dark.spec.ts-snapshots/Status-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Status.spec.ts-snapshots/Status-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Status.spec.ts-snapshots/Status-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Switch-dark.spec.ts-snapshots/Switch-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Switch-dark.spec.ts-snapshots/Switch-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Switch.spec.ts-snapshots/Switch-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Switch.spec.ts-snapshots/Switch-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Table.spec.ts-snapshots/Table-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Table.spec.ts-snapshots/Table-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/TableOfContents-dark.spec.ts-snapshots/TableOfContents-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/TableOfContents-dark.spec.ts-snapshots/TableOfContents-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/TableOfContents.spec.ts-snapshots/TableOfContents-light-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/TableOfContents.spec.ts-snapshots/TableOfContents-light-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Tabs-dark.spec.ts-snapshots/Tabs-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Tabs-dark.spec.ts-snapshots/Tabs-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Tabs.spec.ts-snapshots/Tabs-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Tabs.spec.ts-snapshots/Tabs-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Tag-dark.spec.ts-snapshots/Tag-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Tag-dark.spec.ts-snapshots/Tag-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Tag.spec.ts-snapshots/Tag-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Tag.spec.ts-snapshots/Tag-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/TagData-dark.spec.ts-snapshots/TagData-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/TagData-dark.spec.ts-snapshots/TagData-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/TagData.spec.ts-snapshots/TagData-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/TagData.spec.ts-snapshots/TagData-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Text-dark.spec.ts-snapshots/Text-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Text-dark.spec.ts-snapshots/Text-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Text.spec.ts-snapshots/Text-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Text.spec.ts-snapshots/Text-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/TextArea-dark.spec.ts-snapshots/TextArea-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/TextArea-dark.spec.ts-snapshots/TextArea-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/TextArea.spec.ts-snapshots/TextArea-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/TextArea.spec.ts-snapshots/TextArea-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/TextCompact-dark.spec.ts-snapshots/TextCompact-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/TextCompact-dark.spec.ts-snapshots/TextCompact-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/TextCompact.spec.ts-snapshots/TextCompact-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/TextCompact.spec.ts-snapshots/TextCompact-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/TextField-dark.spec.ts-snapshots/TextField-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/TextField-dark.spec.ts-snapshots/TextField-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/TextField.spec.ts-snapshots/TextField-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/TextField.spec.ts-snapshots/TextField-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/TextUI-dark.spec.ts-snapshots/TextUI-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/TextUI-dark.spec.ts-snapshots/TextUI-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/TextUI.spec.ts-snapshots/TextUI-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/TextUI.spec.ts-snapshots/TextUI-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/TileData-dark.spec.ts-snapshots/TileData-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/TileData-dark.spec.ts-snapshots/TileData-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/TileData.spec.ts-snapshots/TileData-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/TileData.spec.ts-snapshots/TileData-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Toast-dark.spec.ts-snapshots/Toast-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Toast-dark.spec.ts-snapshots/Toast-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Toast.spec.ts-snapshots/Toast-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Toast.spec.ts-snapshots/Toast-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Tooltip-dark.spec.ts-snapshots/Tooltip-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Tooltip-dark.spec.ts-snapshots/Tooltip-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Tooltip.spec.ts-snapshots/Tooltip-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Tooltip.spec.ts-snapshots/Tooltip-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/Video.spec.ts-snapshots/Video-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/Video.spec.ts-snapshots/Video-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/WashAnimated-dark.spec.ts-snapshots/WashAnimated-dark-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/WashAnimated-dark.spec.ts-snapshots/WashAnimated-dark-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/WashAnimated.spec.ts-snapshots/WashAnimated-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/WashAnimated.spec.ts-snapshots/WashAnimated-chromium-darwin.png
--------------------------------------------------------------------------------
/playwright/visual-test/ZIndex.spec.ts-snapshots/ZIndex-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/playwright/visual-test/ZIndex.spec.ts-snapshots/ZIndex-chromium-darwin.png
--------------------------------------------------------------------------------
/rfcs/rfcs/2023-05-effectsProvider-new-component/onLinkNavigation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pinterest/gestalt/891a8535304ee8422c54cf75877410a8e7f12cf9/rfcs/rfcs/2023-05-effectsProvider-new-component/onLinkNavigation.png
--------------------------------------------------------------------------------
/scripts/fileMock.js:
--------------------------------------------------------------------------------
1 | module.exports = 'test-file-stub';
2 |
--------------------------------------------------------------------------------
/scripts/templates/ComponentName.css:
--------------------------------------------------------------------------------
1 | .customClass {
2 | background: rgb(0 0 0 / 0.061);
3 | }
4 |
--------------------------------------------------------------------------------
/scripts/templates/ComponentName.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/scripts/templates/main.tsx:
--------------------------------------------------------------------------------
1 | import { Box } from 'gestalt';
2 |
3 | export default function Example() {
4 | return ;
5 | }
6 |
--------------------------------------------------------------------------------
/scripts/ts/tsRemoveUnusedTsExpectErrors.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | TMP_FILE=/tmp/gestalt-tsc-results.txt
3 | yarn tsc > $TMP_FILE
4 | yarn babel-node scripts/ts/removeUnusedTsExpectErrorComments.ts $TMP_FILE
5 | rm $TMP_FILE
6 |
--------------------------------------------------------------------------------