Skip to content

Commit e992132

Browse files
committed
feat: ActionMenu Stories - add trailing button item
1 parent d2db8ee commit e992132

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

src/stories/ActionMenu.stories.tsx

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,15 @@ import { useState } from 'react'
1818
import { action } from '@storybook/addon-actions'
1919
import type { Meta, StoryObj } from '@storybook/react'
2020

21-
import { ActionMenu, ActionMenuProps, Icon } from '@devtron-labs/devtron-fe-common-lib'
21+
import { ActionMenu, ActionMenuProps, ButtonStyleType, Icon } from '@devtron-labs/devtron-fe-common-lib'
2222

2323
type ActionMenuItems =
2424
| 'value-1'
2525
| 'value-2'
2626
| 'value-3'
2727
| 'value-4'
2828
| 'value-5'
29+
| 'value-6'
2930
| 'group-value-1'
3031
| 'group-value-2'
3132
| 'group-value-3'
@@ -160,6 +161,22 @@ const BaseComponent = (props: BaseComponentPropsType) => {
160161
description:
161162
'Lorem ipsum dolor sit amet consectetur adipisicing elit. Fuga enim perspiciatis non praesentium itaque magni, animi doloremque ad beatae voluptas quasi repellat eveniet eaque culpa nemo dolorem, pariatur earum illo.',
162163
},
164+
{
165+
id: 'value-6',
166+
trailingItem: {
167+
type: 'button',
168+
config: {
169+
icon: <Icon name="ic-cube" color={null} />,
170+
ariaLabel: 'action-menu-item-trailing-item-button',
171+
dataTestId: 'action-menu-item-trailing-item-button',
172+
showAriaLabelInTippy: false,
173+
style: ButtonStyleType.negativeGrey,
174+
},
175+
},
176+
label: "Trailing Item: 'button'",
177+
description:
178+
'Lorem ipsum dolor sit amet consectetur adipisicing elit. Fuga enim perspiciatis non praesentium itaque magni, animi doloremque ad beatae voluptas quasi repellat eveniet eaque culpa nemo dolorem, pariatur earum illo.',
179+
},
163180
],
164181
},
165182
]

0 commit comments

Comments
 (0)