/** * External dependencies */ import classnames from 'classnames'; import { __ } from '@wordpress/i18n'; import { InspectorControls, useBlockProps } from '@wordpress/block-editor'; import { PanelBody, ExternalLink } from '@wordpress/components'; import { ADMIN_URL, getSetting } from '@woocommerce/settings'; import ExternalLinkCard from '@woocommerce/editor-components/external-link-card'; import { innerBlockAreas } from '@woocommerce/blocks-checkout'; import Noninteractive from '@woocommerce/base-components/noninteractive'; /** * Internal dependencies */ import { FormStepBlock, AdditionalFields, AdditionalFieldsContent, } from '../../form-step'; import Block from './block'; type paymentAdminLink = { id: number; title: string; description: string; }; export const Edit = ( { attributes, setAttributes, }: { attributes: { title: string; description: string; showStepNumber: boolean; className: string; }; setAttributes: ( attributes: Record< string, unknown > ) => void; } ): JSX.Element => { const globalPaymentMethods = getSetting( 'globalPaymentMethods' ) as paymentAdminLink[]; return ( { globalPaymentMethods.length > 0 && (

{ __( 'You currently have the following payment integrations active.', 'woo-gutenberg-products-block' ) }

{ globalPaymentMethods.map( ( method ) => { return ( ); } ) } { __( 'Manage payment methods', 'woo-gutenberg-products-block' ) }
) }
); }; export const Save = (): JSX.Element => { return (
); };