diff --git a/.changeset/rotten-radios-check.md b/.changeset/rotten-radios-check.md
new file mode 100644
index 00000000000..77864bdfe13
--- /dev/null
+++ b/.changeset/rotten-radios-check.md
@@ -0,0 +1,5 @@
+---
+"@primer/styled-react": patch
+---
+
+Remove Overlay, CounterLabel, and ActionMenu from styled-react package
diff --git a/packages/styled-react/src/__tests__/__snapshots__/exports.test.ts.snap b/packages/styled-react/src/__tests__/__snapshots__/exports.test.ts.snap
index b820f78df42..baeafab81f5 100644
--- a/packages/styled-react/src/__tests__/__snapshots__/exports.test.ts.snap
+++ b/packages/styled-react/src/__tests__/__snapshots__/exports.test.ts.snap
@@ -3,13 +3,11 @@
exports[`@primer/styled-react exports 1`] = `
[
"ActionList",
- "ActionMenu",
"BaseStyles",
"Box",
"Breadcrumb",
"Breadcrumbs",
"Button",
- "CounterLabel",
"Dialog",
"Flash",
"FormControl",
@@ -20,7 +18,6 @@ exports[`@primer/styled-react exports 1`] = `
"Link",
"LinkButton",
"merge",
- "Overlay",
"PageHeader",
"SegmentedControl",
"Spinner",
diff --git a/packages/styled-react/src/__tests__/primer-react.browser.test.tsx b/packages/styled-react/src/__tests__/primer-react.browser.test.tsx
index 6008918c033..63650a61765 100644
--- a/packages/styled-react/src/__tests__/primer-react.browser.test.tsx
+++ b/packages/styled-react/src/__tests__/primer-react.browser.test.tsx
@@ -1,14 +1,10 @@
-import {userEvent} from '@testing-library/user-event'
import {render, screen} from '@testing-library/react'
-import {createRef} from 'react'
import {describe, expect, test} from 'vitest'
import {
ActionList,
- ActionMenu,
Box,
Breadcrumbs,
Button,
- CounterLabel,
Dialog,
Flash,
FormControl,
@@ -18,13 +14,11 @@ import {
Label,
Link,
LinkButton,
- Overlay,
PageHeader,
SegmentedControl,
Spinner,
Text,
TextInput,
- ThemeProvider,
Timeline,
Token,
Tooltip,
@@ -39,24 +33,6 @@ describe('@primer/react', () => {
expect(screen.getByTestId('component')).toHaveAttribute('data-variant', 'inset')
})
- test('ActionMenu.Overlay supports `sx` prop', async () => {
- const user = userEvent.setup()
- render(
-
-
- test
-
- test
-
-
- ,
- )
-
- await user.click(screen.getByText('test'))
-
- expect(window.getComputedStyle(screen.getByTestId('component')).backgroundColor).toBe('rgb(255, 0, 0)')
- })
-
test('Box supports `sx` prop', () => {
render()
expect(window.getComputedStyle(screen.getByTestId('component')).backgroundColor).toBe('rgb(255, 0, 0)')
@@ -79,11 +55,6 @@ describe('@primer/react', () => {
expect(screen.getByTestId('component')).toHaveAttribute('data-size', 'medium')
})
- test('CounterLabel supports `sx` prop', () => {
- render()
- expect(window.getComputedStyle(screen.getByTestId('component')).backgroundColor).toBe('rgb(255, 0, 0)')
- })
-
test('Dialog supports `sx` prop', () => {
render(