From e201e9604e299b75d14c773bd8bb0db7d9b80a12 Mon Sep 17 00:00:00 2001 From: Gethin Webster Date: Tue, 26 May 2026 12:49:17 +0000 Subject: [PATCH] feat: Release dropdown and radio-button for all systems Remove @awsuiSystem core annotation from the default exports of dropdown and radio-button, making them available in console and external builds. Style API props (style) and nativeInputAttributes remain gated to core-only per the strategy exclusions (Style API v2 pending, nativeAttributes blocked by TS compatibility). --- .../snapshot-tests/__snapshots__/documenter.test.ts.snap | 6 ------ src/dropdown/index.tsx | 3 --- src/radio-button/index.tsx | 3 --- 3 files changed, 12 deletions(-) diff --git a/src/__tests__/snapshot-tests/__snapshots__/documenter.test.ts.snap b/src/__tests__/snapshot-tests/__snapshots__/documenter.test.ts.snap index 17336ffef9..5805184d30 100644 --- a/src/__tests__/snapshot-tests/__snapshots__/documenter.test.ts.snap +++ b/src/__tests__/snapshot-tests/__snapshots__/documenter.test.ts.snap @@ -12587,9 +12587,6 @@ scrolling dropdown content.", }, ], "releaseStatus": "stable", - "systemTags": [ - "core", - ], } `; @@ -23644,9 +23641,6 @@ For more details, see the [MDN documentation](https://developer.mozilla.org/en-U }, ], "releaseStatus": "stable", - "systemTags": [ - "core", - ], } `; diff --git a/src/dropdown/index.tsx b/src/dropdown/index.tsx index d2d226e9f7..16614a203e 100644 --- a/src/dropdown/index.tsx +++ b/src/dropdown/index.tsx @@ -10,9 +10,6 @@ import InternalDropdown from './internal'; export { DropdownProps }; -/** - * @awsuiSystem core - */ export default function Dropdown({ style, ...props }: DropdownProps) { const baseComponentProps = useBaseComponent('Dropdown'); return ; diff --git a/src/radio-button/index.tsx b/src/radio-button/index.tsx index 437fe4b5a0..0f393db0f7 100644 --- a/src/radio-button/index.tsx +++ b/src/radio-button/index.tsx @@ -29,7 +29,4 @@ const RadioButton = React.forwardRef((props: RadioButtonProps, ref: React.Ref