MCPcopy Create free account

hub / github.com/pinterest/gestalt / functions

Functions3,132 in github.com/pinterest/gestalt

↓ 3 callersFunctionthrowErrorIfSpreadProps
({ fileInfo, j, jSXCollection, componentName, subcomponentName, }: { fileInfo: FileInfo; j: JSCo
packages/gestalt-codemods/generic-codemods/utils.ts:305
↓ 3 callersFunctiontriggerChangeHandlers
(modality: Modality, e: HandlerEvent)
packages/gestalt/src/useFocusVisible.ts:26
↓ 3 callersFunctionuseDocsConfig
()
docs/docs-components/contexts/DocsConfigProvider.tsx:28
↓ 3 callersFunctionuseHexColor
()
packages/gestalt-charts/src/ChartGraph/usePatterns.tsx:10
↓ 3 callersFunctionuseTableContext
()
packages/gestalt/src/contexts/TableContext.tsx:22
↓ 3 callersFunctionvalidateChildren
({ children, filterLevel, }: { children: ReactChildArray; filterLevel: 'main' | 'nested'; })
packages/gestalt/src/SideNavigation/navigationChildrenUtils.tsx:12
↓ 2 callersMethodaddEdge
( source: NodeData<T>, destination: NodeData<T>, edgeScore: number, )
packages/gestalt/src/Masonry/Graph.ts:8
↓ 2 callersFunctionapplyDensityStyle
(s: SizeType)
packages/gestalt/src/SegmentedControl.tsx:48
↓ 2 callersFunctionblock
(str)
scripts/whitespace.js:31
↓ 2 callersFunctionbuildKeyValueTypeArray
({ elementNode, nodeType })
packages/eslint-plugin-gestalt/src/helpers/eslintASTHelpers.ts:467
↓ 2 callersFunctionbuildShadowValue
(values, platform)
packages/gestalt-design-tokens/src/utils/buildShadowValue.js:3
↓ 2 callersFunctionbuildValidatorResponsesFromProperties
({ context, keyValueTypeArray, reducerCallbackFn, // @ts-expect-error - TS2740 - Type '{ name: string
packages/eslint-plugin-gestalt/src/helpers/eslintASTHelpers.ts:495
↓ 2 callersFunctioncancelRequestAnimationFrame
({ requestAnimationFrameId, }: { requestAnimationFrameId: number | null; })
packages/gestalt/src/animation/RequestAnimationFrameContext.tsx:58
↓ 2 callersFunctionclickButton
(page: Page, selector: string)
playwright/masonry/utils/clickButton.ts:3
↓ 2 callersFunctioncommitChanges
({ message })
scripts/releaseSteps.js:119
↓ 2 callersFunctionconvertNamesForURL
(name: string)
docs/utils/mdHelper.ts:34
↓ 2 callersFunctioncopyToClipboard
(hash: string)
docs/docs-components/Card.tsx:23
↓ 2 callersFunctioncountItemsWithIcon
(children: ReactChildArray)
packages/gestalt/src/SideNavigation/navigationChildrenUtils.tsx:34
↓ 2 callersFunctioncreateHydra
( displayName: string, defaultValue?: ContextType, )
docs/docs-components/createHydra.ts:61
↓ 2 callersFunctioncreateMeasurementStore
* [Masonry](https://gestalt.pinterest.systems/web/masonry) creates a deterministic grid layout, positioning items based on available vertical space. I
packages/gestalt/src/MasonryV2.tsx:207
↓ 2 callersFunctionexpectToThrow
(func: () => void, message?: string | Error | RegExp)
packages/gestalt/src/utils/testing/expectToThrow.ts:1
↓ 2 callersFunctionfilterComponentToken
(component)
packages/gestalt-design-tokens/src/filters.js:29
↓ 2 callersFunctionflushSync
(callback: () => void)
packages/gestalt/src/animation/AnimationContext.tsx:68
↓ 2 callersFunctionfocusElement
(el: HTMLElement)
packages/gestalt/src/behaviors/TrapFocusBehavior.tsx:29
↓ 2 callersFunctionfocusFirstChild
()
packages/gestalt/src/behaviors/TrapFocusBehavior.tsx:55
↓ 2 callersFunctiongenerateHighlights
( startDate: Date | null | undefined, endDate: Date | null | undefined, )
packages/gestalt-datepicker/src/DateRange/InternalDatePicker.tsx:98
↓ 2 callersFunctiongenerateTag
()
docs/examples/tag/variantDismissable.tsx:8
↓ 2 callersFunctiongetAttribute
(node, attributeName: string)
packages/eslint-plugin-gestalt/src/button-icon-restrictions.ts:39
↓ 2 callersFunctiongetAvatarColorToken
(color, isHovered, isPressed, isDarkMode)
packages/gestalt/src/Avatar/getAvatarColorToken.ts:157
↓ 2 callersFunctiongetChildrenCount
(children: ReactNode)
packages/gestalt/src/Table/getChildrenCount.ts:3
↓ 2 callersFunctiongetChildrenToArray
({ children, filterLevel, }: { children: ReactNode; filterLevel: 'main' | 'nested'; })
packages/gestalt/src/SideNavigation/getChildrenToArray.ts:6
↓ 2 callersFunctiongetChildrenToArray
({ children, filterLevel, }: { children: ReactNode; filterLevel: 'List' | 'ListItem'; })
packages/gestalt/src/List/getChildrenToArray.ts:8
↓ 2 callersFunctiongetColors
()
docs/pages/foundations/color/palette.tsx:41
↓ 2 callersFunctiongetColumnSpanFromGridSize
( columnSpanConfig: ColumnSpanConfig, gridSize: GridSize, )
packages/gestalt/src/Masonry/multiColumnLayout.ts:57
↓ 2 callersFunctiongetComponentNameFromFile
(file)
scripts/generateMetadata.js:74
↓ 2 callersFunctiongetErrorMessage
(cmp: string, index: number)
packages/eslint-plugin-gestalt/src/no-spread-props.test.ts:33
↓ 2 callersFunctiongetExamplesPath
(componentName)
scripts/generateComponent.js:13
↓ 2 callersFunctiongetExpandedId
(expandedIndex?: number | null)
packages/gestalt/src/AccordionExpandable.tsx:23
↓ 2 callersFunctiongetExpressionValues
(valueExpression: { value: string; consequent: { value: string; }; alternate: { value: string;
packages/eslint-plugin-gestalt/src/no-box-useless-props.ts:31
↓ 2 callersFunctiongetFiles
({ theme, modeTheme, language, fileType })
packages/gestalt-design-tokens/src/platforms/ios.js:59
↓ 2 callersFunctiongetFilter
(category, type)
packages/gestalt-design-tokens/src/utils/getFilter.js:29
↓ 2 callersFunctiongetHtmlTag
({ elementNode })
packages/eslint-plugin-gestalt/src/helpers/eslintASTHelpers.ts:304
↓ 2 callersFunctiongetIsFlexibleLayout
({ layout, width, }: { layout: Layout; width: number | null | undefined; })
packages/gestalt/src/Masonry/getLayoutAlgorithm.ts:12
↓ 2 callersFunctiongetItemColumnMap
(gridItems)
playwright/masonry/flexible-resize.spec.ts:8
↓ 2 callersFunctiongetItemColumnMap
(page: Page)
playwright/masonry/shuffle-items.spec.ts:7
↓ 2 callersFunctiongetLayoutAlgorithm
({ align, columnWidth, gutter, items, layout, measurementStore, minCols, positionStore, widt
packages/gestalt/src/Masonry/getLayoutAlgorithm.ts:22
↓ 2 callersFunctiongetNodeFromPropName
({ elementNode, propName })
packages/eslint-plugin-gestalt/src/helpers/eslintASTHelpers.ts:70
↓ 2 callersFunctiongetNumericString
(value: string)
packages/gestalt-codemods/generic-codemods/utils.ts:121
↓ 2 callersFunctiongetPins
()
docs/pages/visual-test/Masonry-renderLoadingItems-flexible.tsx:141
↓ 2 callersFunctiongetPins
()
docs/pages/visual-test/Masonry-renderLoadingItems.tsx:141
↓ 2 callersFunctiongetPins
()
docs/pages/visual-test/Masonry-renderLoadingItems-uniformRow.tsx:141
↓ 2 callersFunctiongetPositionsOnly
( positions: ReadonlyArray<{ item: T; position: Position; }>, )
packages/gestalt/src/Masonry/multiColumnLayout.ts:48
↓ 2 callersFunctiongetRelativeScrollTop
(element: HTMLElement | Window)
packages/gestalt/src/Masonry/scrollUtils.ts:23
↓ 2 callersFunctiongetRequestAnimationFrame
(callback: () => void)
packages/gestalt/src/animation/RequestAnimationFrameContext.tsx:34
↓ 2 callersFunctiongetScrollContainer
( scrollContainer?: HTMLElement | (() => HTMLElement | Window | null | undefined) | null, )
packages/gestalt/src/Masonry/ScrollContainer.ts:23
↓ 2 callersMethodgetScrollState
()
packages/gestalt/src/ScrollFetch.tsx:81
↓ 2 callersFunctiongetTextColor
({ active, disabled, subtext, }: { active?: string; disabled?: boolean; subtext?: boolean; })
packages/gestalt/src/SideNavigation/ItemContent.tsx:20
↓ 2 callersFunctiongetToken
(value: string)
docs/pages/web/chartgraph.tsx:557
↓ 2 callersFunctiongetValue
(attribute?: [string, unknown])
packages/eslint-plugin-gestalt/src/button-icon-restrictions.ts:45
↓ 2 callersFunctiongetVariableNodeInScopeFromName
({ context, nodeElement, name, })
packages/eslint-plugin-gestalt/src/helpers/eslintASTHelpers.ts:251
↓ 2 callersFunctiongetWindowScrollPos
()
packages/gestalt/src/Masonry/scrollUtils.ts:11
↓ 2 callersFunctionhandleAnimationEnd
()
packages/gestalt/src/utils/useTapScaleAnimation.ts:39
↓ 2 callersFunctionhandleClick
({ hash, event }: HandleClickParameters)
docs/docs-components/Toc.tsx:153
↓ 2 callersFunctionhandleCodeSandbox
({ code, title }: { code: string; title: string })
docs/docs-components/handleCodeSandbox.ts:55
↓ 2 callersFunctionhandleHover
(isHovered: boolean)
packages/gestalt/src/RadioGroupButton.tsx:145
↓ 2 callersFunctionhandleOnExpand
(name: string)
docs/examples/sidenavigation/displayExpanded.tsx:11
↓ 2 callersFunctionhandler
()
packages/gestalt/src/useFocusVisible.ts:122
↓ 2 callersFunctionhasAriaAttributes
({ elementNode, ignoreAttributes, tagName })
packages/eslint-plugin-gestalt/src/helpers/eslintASTHelpers.ts:372
↓ 2 callersFunctionisBelowArea
(area: { left: number; right: number }, position: Position)
packages/gestalt/src/Masonry/dynamicHeightsV2Utils.ts:8
↓ 2 callersFunctionisComponentNode
({ text, components, }: { text: string | ReactElement; components: ReadonlyArray<string>; })
packages/gestalt/src/utils/isComponentNode.ts:4
↓ 2 callersFunctionisEllipsisActive
(element: HTMLDivElement)
packages/gestalt/src/sharedSubcomponents/thumbnailSubcomponents.tsx:54
↓ 2 callersFunctionisEllipsisActive
(element: HTMLElement)
packages/gestalt/src/SelectList/VRSelectList.tsx:89
↓ 2 callersFunctionisEllipsisActive
(element: HTMLElement)
packages/gestalt/src/TagArea/TagArea.tsx:101
↓ 2 callersFunctionisEllipsisActive
(element: HTMLElement)
packages/gestalt/src/TextField/VRInternalTextField.tsx:127
↓ 2 callersFunctionisEllipsisActive
(element: HTMLElement)
packages/gestalt/src/TextArea/VRTextArea.tsx:102
↓ 2 callersFunctionisEllipsisActive
(element: HTMLElement)
packages/gestalt/src/SearchField/VRSearchField.tsx:102
↓ 2 callersFunctionisEllipsisActive
(element: HTMLElement)
packages/gestalt-datepicker/src/DatePicker/VRDateInput.tsx:88
↓ 2 callersFunctionisEllipsisActive
(element: HTMLDivElement)
docs/examples/textui/variantRefs.tsx:16
↓ 2 callersFunctionisEllipsisActive
(element: HTMLDivElement)
docs/examples/textcompact/variantRefs.tsx:16
↓ 2 callersFunctionisEllipsisActive
(element: HTMLDivElement)
docs/examples/text/refs.tsx:16
↓ 2 callersFunctionisExternal
(href)
docs/docs-components/MarkdownPage.tsx:32
↓ 2 callersFunctionisFocusVisible
()
packages/gestalt/src/useFocusVisible.ts:72
↓ 2 callersFunctionisFullscreen
()
packages/gestalt/src/Video.tsx:237
↓ 2 callersFunctionisGestaltComponent
({ elementNode, gestaltImportNode, componentName, })
packages/eslint-plugin-gestalt/src/helpers/eslintASTHelpers.ts:442
↓ 2 callersFunctionisSelected
(id?: string)
docs/examples/chartgraph/selectorTileData.tsx:36
↓ 2 callersFunctionisSelected
(id: string)
docs/examples/tiledata/main.tsx:6
↓ 2 callersMethodloadImage
()
packages/gestalt/src/Image.tsx:133
↓ 2 callersFunctionlogError
(message)
scripts/generateComponent.js:18
↓ 2 callersFunctionmakeLayout
(align: 'center' | 'start')
packages/gestalt/src/Masonry/defaultLayout.test.ts:230
↓ 2 callersFunctionmicrosecondsToMilliseconds
(microseconds: number)
playwright/masonry/scroll-performance.spec.ts:21
↓ 2 callersFunctionnewPropsToAddToLink
({ alternativeComponent }: { alternativeComponent: string })
packages/eslint-plugin-gestalt/src/prefer-link.ts:120
↓ 2 callersFunctionnoop
()
packages/eslint-plugin-gestalt/src/__fixtures__/prefer-link/invalid/no-gestalt-import-multiple-output.tsx:4
↓ 2 callersFunctionoffscreen
(width: number, height: number = Infinity)
packages/gestalt/src/Masonry/uniformRowLayout.ts:5
↓ 2 callersFunctionpackageJSONPath
(item)
scripts/releaseSteps.js:15
↓ 2 callersMethodreflow
* Clear measurements/positions and force a reflow of the entire grid. * Only use this if absolutely necessary - ex: We need to reflow items if the
packages/gestalt/src/Masonry.tsx:516
↓ 2 callersMethodremoveEdge
( source: NodeData<T>, destination: NodeData<T>, )
packages/gestalt/src/Masonry/Graph.ts:15
↓ 2 callersFunctionrenameTagFixer
({ context, elementNode, fixer, gestaltImportNode, newComponentName, tagName, })
packages/eslint-plugin-gestalt/src/helpers/eslintASTFixers.ts:81
↓ 2 callersFunctionrenderChildrenWithIndex
(childrenArray)
packages/gestalt/src/Dropdown.tsx:74
↓ 2 callersFunctionrenderTextArea
({ // Cmp Props id = 'test', onChange = jest.fn(), onFocus = jest.fn(), onBlur = jest.fn(), maxLe
packages/gestalt/src/TextArea.jsdom.test.tsx:9
↓ 2 callersFunctionrenderTextField
({ // Cmp Props id = 'test', onChange = jest.fn(), onFocus = jest.fn(), onBlur = jest.fn(), maxLe
packages/gestalt/src/TextField.jsdom.test.tsx:9
← previousnext →201–300 of 3,132, ranked by callers