Skip to content

Commit 190f524

Browse files
authored
fix: Vertical also support inlineCollapsed (#400)
1 parent ba03411 commit 190f524

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

src/Menu.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ const Menu: React.FC<MenuProps> = props => {
205205
const [mergedMode, mergedInlineCollapsed] = React.useMemo<
206206
[MenuMode, boolean]
207207
>(() => {
208-
if (mode === 'inline' && inlineCollapsed) {
208+
if ((mode === 'inline' || mode === 'vertical') && inlineCollapsed) {
209209
return ['vertical', inlineCollapsed];
210210
}
211211
return [mode, false];

tests/Collapsed.spec.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,12 @@ describe('Menu.Collapsed', () => {
262262
wrapper.find('li.rc-menu-item-selected').getDOMNode().textContent,
263263
).toBe('Option 1');
264264
});
265+
266+
it('vertical also support inlineCollapsed', () => {
267+
const wrapper = mount(<Menu mode="vertical" inlineCollapsed />);
268+
269+
expect(wrapper.exists('.rc-menu-inline-collapsed')).toBeTruthy();
270+
});
265271
});
266272
});
267273
/* eslint-enable */

0 commit comments

Comments
 (0)