From d9606735829606ce5b4817217a5fb69d172fe755 Mon Sep 17 00:00:00 2001 From: Liu Liu Date: Thu, 4 Sep 2025 23:35:47 +0000 Subject: [PATCH 01/21] remove sx from Text, update Text usage in other components --- .changeset/olive-rats-serve.md | 5 ++ .../src/Button/Button.dev.stories.module.css | 3 + .../react/src/Button/Button.dev.stories.tsx | 3 +- .../react/src/Dialog/Dialog.dev.stories.tsx | 5 +- .../src/Dialog/Dialog.features.stories.tsx | 13 ++-- .../src/Dialog/Dialog.stories.module.css | 4 ++ packages/react/src/Dialog/Dialog.stories.tsx | 11 ++-- .../Hidden/Hidden.examples.stories.module.css | 4 ++ .../src/Hidden/Hidden.examples.stories.tsx | 5 +- .../components/Chord.module.css | 45 +++++++++++++ .../src/KeybindingHint/components/Chord.tsx | 27 +++----- .../src/Overlay/Overlay.features.stories.tsx | 8 +-- packages/react/src/Text/Text.docs.json | 7 +- packages/react/src/Text/Text.stories.tsx | 6 -- packages/react/src/Text/Text.test.module.css | 65 +++++++++++++++++++ packages/react/src/Text/Text.test.tsx | 61 +++++++++-------- packages/react/src/Text/Text.tsx | 6 +- 17 files changed, 194 insertions(+), 84 deletions(-) create mode 100644 .changeset/olive-rats-serve.md create mode 100644 packages/react/src/Button/Button.dev.stories.module.css create mode 100644 packages/react/src/Dialog/Dialog.stories.module.css create mode 100644 packages/react/src/Hidden/Hidden.examples.stories.module.css create mode 100644 packages/react/src/KeybindingHint/components/Chord.module.css create mode 100644 packages/react/src/Text/Text.test.module.css diff --git a/.changeset/olive-rats-serve.md b/.changeset/olive-rats-serve.md new file mode 100644 index 00000000000..38e82f92605 --- /dev/null +++ b/.changeset/olive-rats-serve.md @@ -0,0 +1,5 @@ +--- +'@primer/react': major +--- + +Update Text component to no longer support sx. diff --git a/packages/react/src/Button/Button.dev.stories.module.css b/packages/react/src/Button/Button.dev.stories.module.css new file mode 100644 index 00000000000..351a8f5622c --- /dev/null +++ b/packages/react/src/Button/Button.dev.stories.module.css @@ -0,0 +1,3 @@ +.DefaultText { + color: var(--fgColor-default); +} diff --git a/packages/react/src/Button/Button.dev.stories.tsx b/packages/react/src/Button/Button.dev.stories.tsx index 977b86a74f5..1ec0d70bb6d 100644 --- a/packages/react/src/Button/Button.dev.stories.tsx +++ b/packages/react/src/Button/Button.dev.stories.tsx @@ -2,6 +2,7 @@ import {SearchIcon, TriangleDownIcon, EyeIcon, IssueClosedIcon, HeartFillIcon} f import {Button, IconButton} from '.' import {default as Text} from '../Text' import {Stack} from '../Stack' +import classes from './Button.dev.stories.module.css' export default { title: 'Components/Button/Dev', @@ -67,7 +68,7 @@ export const TestSxProp = () => { Invariant color overridden