Skip to content

Commit 1f531cb

Browse files
Copilotpksjcejonrohan
authored
Deprecate AvatarPair component - move to @primer/react/deprecated while maintaining backward compatibility (#6468)
Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: pksjce <[email protected]> Co-authored-by: Pavithra Kodmad <[email protected]> Co-authored-by: Jon Rohan <[email protected]>
1 parent 7761619 commit 1f531cb

17 files changed

+29
-84
lines changed

.changeset/metal-lamps-appear.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@primer/react": minor
3+
---
4+
5+
Deprecate AvatarPair component - move to @primer/react/deprecated

e2e/components/AvatarPair.test.ts

Lines changed: 0 additions & 40 deletions
This file was deleted.

e2e/components/Skeletons.test.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,7 @@ const stories = [
1313
id: 'components-skeleton-skeletonavatar-features--in-a-stack',
1414
disableAnimations: true,
1515
},
16-
{
17-
title: 'SkeletonAvatar In An Avatar Pair',
18-
id: 'components-skeleton-skeletonavatar-features--in-an-avatar-pair',
19-
disableAnimations: true,
20-
},
16+
2117
{
2218
title: 'SkeletonAvatar Size',
2319
id: 'components-skeleton-skeletonavatar-features--size',

packages/react/src/SkeletonAvatar/SkeletonAvatar.docs.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,6 @@
1818
},
1919
{
2020
"id": "components-skeleton-skeletonavatar-features--in-a-stack"
21-
},
22-
{
23-
"id": "components-skeleton-skeletonavatar-features--in-an-avatar-pair"
2421
}
2522
],
2623
"importPath": "@primer/react/experimental",

packages/react/src/SkeletonAvatar/SkeletonAvatar.features.stories.tsx

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import type {Meta} from '@storybook/react-vite'
22
import type {ComponentProps} from '../utils/types'
33
import {SkeletonAvatar} from './SkeletonAvatar'
44
import AvatarStack from '../AvatarStack'
5-
import AvatarPair from '../AvatarPair'
65

76
export default {
87
title: 'Components/Skeleton/SkeletonAvatar/Features',
@@ -51,10 +50,3 @@ export const InAStack = () => (
5150
<SkeletonAvatar />
5251
</AvatarStack>
5352
)
54-
55-
export const InAnAvatarPair = () => (
56-
<AvatarPair>
57-
<SkeletonAvatar />
58-
<SkeletonAvatar />
59-
</AvatarPair>
60-
)

packages/react/src/__tests__/__snapshots__/exports.test.ts.snap

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,8 @@ exports[`@primer/react/deprecated > should not update exports without a semver c
232232
"type ActionListProps",
233233
"ActionMenu",
234234
"type ActionMenuProps",
235+
"AvatarPair",
236+
"type AvatarPairProps",
235237
"Dialog",
236238
"type DialogHeaderProps",
237239
"type DialogProps",

packages/react/src/__tests__/storybook.test.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ const allowlist = [
1515
'Autocomplete',
1616
'Avatar',
1717
'AvatarStack',
18-
'AvatarPair',
1918
'Breadcrumbs',
2019
'BranchName',
2120
'Blankslate',

packages/react/src/AvatarPair/AvatarPair.features.stories.tsx renamed to packages/react/src/deprecated/AvatarPair/AvatarPair.features.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type {Meta} from '@storybook/react-vite'
22
import AvatarPair from './AvatarPair'
3-
import Avatar from '../Avatar'
3+
import Avatar from '../../Avatar'
44

55
export default {
66
title: 'Components/AvatarPair/Features',

packages/react/src/AvatarPair/AvatarPair.figma.tsx renamed to packages/react/src/deprecated/AvatarPair/AvatarPair.figma.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {AvatarPair} from '../../src'
1+
import AvatarPair from './AvatarPair'
22
import figma from '@figma/code-connect'
33

44
figma.connect(AvatarPair, 'https://www.figma.com/design/GCvY3Qv8czRgZgvl1dG6lp/Primer-Web?node-id=13006-42855', {

0 commit comments

Comments
 (0)