diff --git a/packages/dropdown/src/Dropdown.stories.ts b/packages/dropdown/src/Dropdown.stories.ts index a6d4ed0d5..2595fb710 100644 --- a/packages/dropdown/src/Dropdown.stories.ts +++ b/packages/dropdown/src/Dropdown.stories.ts @@ -4,6 +4,7 @@ import DropdownItem from './DropdownItem.vue'; import DropdownButton from './DropdownButton.vue'; import type {DropdownItemProps} from './types'; import Button from '@morpheme/button'; +import DropdownBtn from './DropdownBtn.vue'; const genItems = (length = 5): DropdownItemProps[] => Array.from({length}, (_, v) => ({ @@ -96,7 +97,7 @@ export const Slots: Story = (args, {argTypes}) => ({ }); export const CustomActivator: Story = (args, {argTypes}) => ({ - components: {Dropdown, DropdownItem, DropdownButton}, + components: {Dropdown, DropdownItem, DropdownButton, DropdownBtn}, setup() { return {args, argTypes, Button}; }, @@ -109,6 +110,20 @@ export const CustomActivator: Story = (args, {argTypes}) => ({ + + + + + + +
+ + + diff --git a/packages/dropdown/src/DropdownBtn.vue b/packages/dropdown/src/DropdownBtn.vue new file mode 100644 index 000000000..82cbf87ce --- /dev/null +++ b/packages/dropdown/src/DropdownBtn.vue @@ -0,0 +1,10 @@ + + + diff --git a/packages/dropdown/src/index.ts b/packages/dropdown/src/index.ts index 8d2de2153..c27e8c7e0 100644 --- a/packages/dropdown/src/index.ts +++ b/packages/dropdown/src/index.ts @@ -1,7 +1,8 @@ -import './Dropdown.dark.scss'; - -export {default} from './Dropdown.vue'; -export {default as Dropdown} from './Dropdown.vue'; -export {default as DropdownItem} from './DropdownItem.vue'; -export {default as DropdownButton} from './DropdownButton.vue'; -export * from './types'; +import './Dropdown.dark.scss'; + +export {default} from './Dropdown.vue'; +export {default as Dropdown} from './Dropdown.vue'; +export {default as DropdownItem} from './DropdownItem.vue'; +export {default as DropdownButton} from './DropdownButton.vue'; +export {default as DropdownBtn} from './DropdownBtn.vue'; +export * from './types';