/** * WordPress dependencies */ import { __ } from '@wordpress/i18n'; import { useState } from '@wordpress/element'; import { ButtonGroup, Button } from '@wordpress/components'; const tabOptions = [ { label: __('Normal', 'slider-blocks'), value: 'normal' }, { label: __('Hover', 'slider-blocks'), value: 'hover' } ]; const SwitcherControl = ({ normal, hover, options = [] }) => { const [tab, setTab] = useState('normal'); const Tabs = options.length > 0 ? options : tabOptions; return (
{Tabs && Tabs.map((item, index) => { return ( ); })}
{tab === 'normal' &&
{normal}
} {tab === 'hover' &&
{hover}
}
); }; export default SwitcherControl;