/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/categories.stories.js (1546B)
// External dependencies. import React, { useState } from 'react'; // Internal dependencies. import CommonCategories from '@common-ui/controls/categories/categories'; export default { title: 'Controls/Categories', component: CommonCategories, argTypes: { onCategoriesChange: { action: 'changed' } }, }; const Template = args => { const [selectedCategories, setSelectedCategories] = useState(args.selectedCategories); const onCategoriesChange = (value, updateType) => { args.onCategoriesChange(value, updateType); if (updateType === 'add') { setSelectedCategories([...selectedCategories, value]); } else { setSelectedCategories(selectedCategories.filter(category => category !== value)); } }; return ; }; export const Default = args =>