From bca77368255cfc4c6b77878239bdb75e733a8098 Mon Sep 17 00:00:00 2001 From: Josh Black Date: Mon, 7 Oct 2024 10:27:13 -0500 Subject: [PATCH 1/2] feat(react): add useFeatureFlag to experimental entrypoint --- packages/react/src/__tests__/__snapshots__/exports.test.ts.snap | 1 + packages/react/src/experimental/index.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/react/src/__tests__/__snapshots__/exports.test.ts.snap b/packages/react/src/__tests__/__snapshots__/exports.test.ts.snap index dd5d8d91184..d65ca9608e3 100644 --- a/packages/react/src/__tests__/__snapshots__/exports.test.ts.snap +++ b/packages/react/src/__tests__/__snapshots__/exports.test.ts.snap @@ -324,6 +324,7 @@ exports[`@primer/react/experimental should not update exports without a semver c "type UnderlinePanelsPanelProps", "type UnderlinePanelsProps", "type UnderlinePanelsTabProps", + "useFeatureFlag", "useOverflow", "useSlots", ] diff --git a/packages/react/src/experimental/index.ts b/packages/react/src/experimental/index.ts index f131cf11e6b..6bd1da7b233 100644 --- a/packages/react/src/experimental/index.ts +++ b/packages/react/src/experimental/index.ts @@ -68,7 +68,7 @@ export {UnderlinePanels} from './UnderlinePanels' export type {UnderlinePanelsProps, UnderlinePanelsTabProps, UnderlinePanelsPanelProps} from './UnderlinePanels' export {SkeletonBox, SkeletonText, SkeletonAvatar} from './Skeleton' -export {FeatureFlags, DefaultFeatureFlags} from '../FeatureFlags' +export {FeatureFlags, DefaultFeatureFlags, useFeatureFlag} from '../FeatureFlags' export type {FeatureFlagsProps} from '../FeatureFlags' export {FilteredActionList} from '../FilteredActionList' From dad9bc8db295f8717f9652e1e8da5e28d21c6f6b Mon Sep 17 00:00:00 2001 From: Josh Black Date: Mon, 7 Oct 2024 10:32:50 -0500 Subject: [PATCH 2/2] chore: add changeset --- .changeset/silent-fireants-kneel.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/silent-fireants-kneel.md diff --git a/.changeset/silent-fireants-kneel.md b/.changeset/silent-fireants-kneel.md new file mode 100644 index 00000000000..9ce53633f3f --- /dev/null +++ b/.changeset/silent-fireants-kneel.md @@ -0,0 +1,5 @@ +--- +'@primer/react': minor +--- + +Add the `useFeatureFlag` hook to `@primer/react/experimental`