/** * External dependencies */ import classnames from 'classnames'; import { useState } from '@wordpress/element'; import { __ } from '@wordpress/i18n'; import { InspectorControls, useBlockProps } from '@wordpress/block-editor'; import { PanelBody, ToggleControl } from '@wordpress/components'; import { innerBlockAreas } from '@woocommerce/blocks-checkout'; /** * Internal dependencies */ import { FormStepBlock, AdditionalFields, AdditionalFieldsContent, } from '../../form-step'; import Block from './block'; export const Edit = ( { attributes, setAttributes, }: { attributes: { title: string; description: string; showStepNumber: boolean; allowCreateAccount: boolean; showPrice: boolean; showIcon: boolean; className: string; }; setAttributes: ( attributes: Record< string, unknown > ) => void; } ): JSX.Element => { const [ currentView, changeView ] = useState( 'shipping' ); return (

{ __( 'Choose how this block is displayed to your customers.', 'woo-gutenberg-products-block' ) }

setAttributes( { showIcon: ! attributes.showIcon, } ) } /> setAttributes( { showPrice: ! attributes.showPrice, } ) } />
); }; export const Save = (): JSX.Element => { return (
); };