/* eslint-disable @wordpress/no-unsafe-wp-apis */ /** * External dependencies */ import clsx from 'clsx'; import { useBlockProps } from '@wordpress/block-editor'; import { innerBlockAreas } from '@woocommerce/blocks-checkout'; import { useSelect } from '@wordpress/data'; import { CHECKOUT_STORE_KEY } from '@woocommerce/block-data'; import { LOCAL_PICKUP_ENABLED } from '@woocommerce/block-settings'; /** * 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; className: string; }; setAttributes: ( attributes: Record< string, unknown > ) => void; } ): JSX.Element | null => { const { prefersCollection } = useSelect( ( select ) => { const checkoutStore = select( CHECKOUT_STORE_KEY ); return { prefersCollection: checkoutStore.prefersCollection(), }; } ); const { className } = attributes; if ( ! prefersCollection || ! LOCAL_PICKUP_ENABLED ) { return null; } return ( ); }; export const Save = (): JSX.Element => { return (
); };