import { useState } from '@wordpress/element'; import { Layout } from '../layout/Layout'; import { useQuery, useQueryClient } from '@tanstack/react-query'; import { FraudService } from './FraudService'; import { Field, Form, Formik } from 'formik'; import { Spinner } from '../components/spinner/Spinner'; export const ClearSale = () => { const [showSecret, setShowSecret] = useState(false); const breadcrumbs = [ { label: 'Settings', href: '?page=vendorfuel#!/settings', }, { label: 'ClearSale', to: '.', }, ]; const handleReset = () => { FraudService.destroy(); }; const queryClient = useQueryClient(); const resetValues = { enabled: false, sandbox: false, apiKey: '', clientID: '', clientSecret: '', }; const { data, isFetching } = useQuery({ queryKey: ['clearsale'], queryFn: FraudService.show, }); return ( <> {data ? (
{ FraudService.store(values).then(() => setSubmitting(false) ); }} > {({ isSubmitting, resetForm }) => ( <>
)}
) : ( )}
); };