Skip to content

Commit 0fa60a4

Browse files
authored
refactor(react): move deprecated components to deprecated (#4798)
* refactor(react): move deprecated components to deprecated * chore: add changeset --------- Co-authored-by: Josh Black <[email protected]>
1 parent 04eac62 commit 0fa60a4

File tree

3 files changed

+30
-0
lines changed

3 files changed

+30
-0
lines changed

.changeset/four-tables-glow.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+
Add the deprecated Dialog, Octicon, Pagehead, TabNav, and Tooltip components to @primer/react/deprecated

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,11 +232,23 @@ exports[`@primer/react/deprecated should not update exports without a semver cha
232232
"type ButtonProps",
233233
"ButtonTableList",
234234
"type ButtonTableListProps",
235+
"Dialog",
236+
"type DialogHeaderProps",
237+
"type DialogProps",
235238
"FilteredSearch",
236239
"type FilteredSearchProps",
237240
"FilterList",
238241
"type FilterListItemProps",
239242
"type FilterListProps",
243+
"Octicon",
244+
"type OcticonProps",
245+
"Pagehead",
246+
"type PageheadProps",
247+
"TabNav",
248+
"type TabNavLinkProps",
249+
"type TabNavProps",
250+
"Tooltip",
251+
"type TooltipProps",
240252
"UnderlineNav",
241253
"type UnderlineNavLinkProps",
242254
"type UnderlineNavProps",

packages/react/src/deprecated/index.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,3 +43,16 @@ export type {FilteredSearchProps} from './FilteredSearch'
4343
export {default as UnderlineNav} from './UnderlineNav'
4444
export type {UnderlineNavProps, UnderlineNavLinkProps} from './UnderlineNav'
4545
// end of v36.0.0
46+
47+
// Deprecated in v37.0.0
48+
export {default as Dialog} from '../Dialog'
49+
export type {DialogProps, DialogHeaderProps} from '../Dialog'
50+
export {default as Octicon} from '../Octicon'
51+
export type {OcticonProps} from '../Octicon'
52+
export {default as Pagehead} from '../Pagehead'
53+
export type {PageheadProps} from '../Pagehead'
54+
export {default as TabNav} from '../TabNav'
55+
export type {TabNavProps, TabNavLinkProps} from '../TabNav'
56+
export {default as Tooltip} from '../Tooltip/Tooltip'
57+
export type {TooltipProps} from '../Tooltip/Tooltip'
58+
// end of v37.0.0

0 commit comments

Comments
 (0)