import { useState } from '@wordpress/element'; import { Layout } from '../../../components/ui/layout/layout'; import { useQuery, useQueryClient } from '@tanstack/react-query'; import { FraudService } from '../../../features/settings/clearsale/fraud-service'; 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 }) => ( <>
)}
) : ( )}
); };