From 29af30dfd3a7b7e6244135a4a083c2f22cf0dc6a Mon Sep 17 00:00:00 2001 From: Josh Black Date: Tue, 30 Jul 2024 13:11:00 -0500 Subject: [PATCH 1/2] refactor(react): move deprecated components to deprecated --- .../__tests__/__snapshots__/exports.test.ts.snap | 12 ++++++++++++ packages/react/src/deprecated/index.ts | 13 +++++++++++++ 2 files changed, 25 insertions(+) diff --git a/packages/react/src/__tests__/__snapshots__/exports.test.ts.snap b/packages/react/src/__tests__/__snapshots__/exports.test.ts.snap index 863995da30e..518f01381c6 100644 --- a/packages/react/src/__tests__/__snapshots__/exports.test.ts.snap +++ b/packages/react/src/__tests__/__snapshots__/exports.test.ts.snap @@ -232,11 +232,23 @@ exports[`@primer/react/deprecated should not update exports without a semver cha "type ButtonProps", "ButtonTableList", "type ButtonTableListProps", + "Dialog", + "type DialogHeaderProps", + "type DialogProps", "FilteredSearch", "type FilteredSearchProps", "FilterList", "type FilterListItemProps", "type FilterListProps", + "Octicon", + "type OcticonProps", + "Pagehead", + "type PageheadProps", + "TabNav", + "type TabNavLinkProps", + "type TabNavProps", + "Tooltip", + "type TooltipProps", "UnderlineNav", "type UnderlineNavLinkProps", "type UnderlineNavProps", diff --git a/packages/react/src/deprecated/index.ts b/packages/react/src/deprecated/index.ts index 072b789ae07..b446111bc45 100644 --- a/packages/react/src/deprecated/index.ts +++ b/packages/react/src/deprecated/index.ts @@ -43,3 +43,16 @@ export type {FilteredSearchProps} from './FilteredSearch' export {default as UnderlineNav} from './UnderlineNav' export type {UnderlineNavProps, UnderlineNavLinkProps} from './UnderlineNav' // end of v36.0.0 + +// Deprecated in v37.0.0 +export {default as Dialog} from '../Dialog' +export type {DialogProps, DialogHeaderProps} from '../Dialog' +export {default as Octicon} from '../Octicon' +export type {OcticonProps} from '../Octicon' +export {default as Pagehead} from '../Pagehead' +export type {PageheadProps} from '../Pagehead' +export {default as TabNav} from '../TabNav' +export type {TabNavProps, TabNavLinkProps} from '../TabNav' +export {default as Tooltip} from '../Tooltip/Tooltip' +export type {TooltipProps} from '../Tooltip/Tooltip' +// end of v37.0.0 From aaebc6a2950c4c8d70bf77548a40fc83624240f1 Mon Sep 17 00:00:00 2001 From: Josh Black Date: Tue, 30 Jul 2024 13:12:38 -0500 Subject: [PATCH 2/2] chore: add changeset --- .changeset/four-tables-glow.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/four-tables-glow.md diff --git a/.changeset/four-tables-glow.md b/.changeset/four-tables-glow.md new file mode 100644 index 00000000000..6bf2e1d60f4 --- /dev/null +++ b/.changeset/four-tables-glow.md @@ -0,0 +1,5 @@ +--- +'@primer/react': minor +--- + +Add the deprecated Dialog, Octicon, Pagehead, TabNav, and Tooltip components to @primer/react/deprecated