From a3a885beadd68aa4e9e1ac3979cdb471ded531ad Mon Sep 17 00:00:00 2001 From: Stephen Lee Date: Thu, 20 Nov 2025 11:04:42 -0800 Subject: [PATCH 1/3] chore(split-button): export MenuItem and MenuItemProps --- packages/split-button/src/index.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/split-button/src/index.ts b/packages/split-button/src/index.ts index cf712c9319..28676751af 100644 --- a/packages/split-button/src/index.ts +++ b/packages/split-button/src/index.ts @@ -8,3 +8,4 @@ export { Variant, } from './SplitButton'; export { DEFAULT_LGID_ROOT, getLgIds, type GetLgIdsReturnType } from './utils'; +export { MenuItem, type MenuItemProps } from '@leafygreen-ui/menu'; From e5abd45a45625808668efefbc6f9a0fb83ba40ab Mon Sep 17 00:00:00 2001 From: Stephen Lee Date: Fri, 21 Nov 2025 09:04:08 -0800 Subject: [PATCH 2/3] docs(split-button): README --- packages/split-button/README.md | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/packages/split-button/README.md b/packages/split-button/README.md index 89142b8962..d3661e54b8 100644 --- a/packages/split-button/README.md +++ b/packages/split-button/README.md @@ -27,22 +27,20 @@ npm install @leafygreen-ui/split-button ## Example ```js - -import { SplitButton } from `@leafygreen-ui/split-button`; -import { MenuItem } from '@leafygreen-ui/menu'; +import { MenuItem, SplitButton } from '@leafygreen-ui/split-button'; Menu Item, - Disabled Menu Item, - - Menu Item With Description - - ] - } -/> + menuItems={[ + Menu Item, + + Disabled Menu Item + , + + Menu Item With Description + , + ]} +/>; ``` ## Properties From 53211e7440ea0a7c25b07a379d3329e190fb46b8 Mon Sep 17 00:00:00 2001 From: Stephen Lee Date: Fri, 21 Nov 2025 09:04:13 -0800 Subject: [PATCH 3/3] chore(split-button): changeset --- .changeset/new-points-relate.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/new-points-relate.md diff --git a/.changeset/new-points-relate.md b/.changeset/new-points-relate.md new file mode 100644 index 0000000000..4706b24c96 --- /dev/null +++ b/.changeset/new-points-relate.md @@ -0,0 +1,5 @@ +--- +'@leafygreen-ui/split-button': minor +--- + +[LG-5285](https://jira.mongodb.org/browse/LG-5285): pass through and export `MenuItem` and `MenuItemProps` to fix cross-dependency issues with `@leafygreen-ui/menu`