/home/techb158/primomovers.ca/wp-content/themes/Divi/common/stories/controls
NameSizeModeActions
input/-0755rm
ripple/-0755rm
button-group.stories.js16580644editdlrm
button.stories.js12240644editdlrm
categories.stories.js15460644editdlrm
codemirror.stories.js15850644editdlrm
color.stories.js17070644editdlrm
range.stories.js12590644editdlrm
select-advanced.stories.js38140644editdlrm
select-menu.stories.js30790644editdlrm
tags.stories.js18420644editdlrm
toggle.stories.js8720644editdlrm
Edit: /home/techb158/primomovers.ca/wp-content/themes/Divi/common/stories/controls/select-menu.stories.js (3079B)
// External dependencies. import React from 'react'; // Internal dependencies. import ETBuilderControlSelectMenu from '@common-ui/controls/select-menu/select-menu'; export default { title: 'Controls/Select Menu', component: ETBuilderControlSelectMenu, argTypes: { onSelect: { action: 'selected', table: { disable: true, }, }, }, args: { target: document.body, }, }; export const Default = { args: { options: { option1: 'Option 1', option2: 'Option 2', option3: 'Option 3', }, button: 'Select an option', }, }; export const WithSearchField = { args: { ...Default.args, menuStyle: { minWidth: '260px', }, showSearchField: true, }, }; export const WithSubmenu = { args: { options: { option1: { name: 'Option 1', items: { subOption1: 'Sub Option 1', subOption2: 'Sub Option 2', }, }, option2: 'Option 2', option3: 'Option 3', }, button: 'Select an option', }, }; export const ScrollableParentMenu = { args: { options: { option1: { name: 'Option 1', items: { subOption1: 'Sub Option 1', subOption2: 'Sub Option 2', }, }, option2: 'Option 2', option3: 'Option 3', }, button: 'Select an option', scrollableParentMenu: true, }, }; const printMenuButton = () => { return (
  • Select Menu
); }; export const WithOriginalButton = { args: { ...Default.args, useOriginalButton: true, button: printMenuButton(), }, };