build-address added tested
This commit is contained in:
@@ -32,24 +32,15 @@ const UserForm = ({ refetchTable }: { refetchTable: () => void }) => {
|
||||
|
||||
const { control, handleSubmit } = form
|
||||
|
||||
const { fields, append, remove } = useFieldArray({
|
||||
control,
|
||||
name: "collectionTokens.tokens",
|
||||
})
|
||||
const { fields, append, remove } = useFieldArray({ control, name: "collectionTokens.tokens" })
|
||||
|
||||
const mutation = useAddUserMutation();
|
||||
|
||||
function onSubmit(values: UserAdd) {
|
||||
mutation.mutate(values as any);
|
||||
setTimeout(() => refetchTable(), 200);
|
||||
}
|
||||
function onSubmit(values: UserAdd) { mutation.mutate(values as any); setTimeout(() => refetchTable(), 400) }
|
||||
|
||||
return (
|
||||
<Form {...form}>
|
||||
<form
|
||||
onSubmit={handleSubmit(onSubmit)}
|
||||
className="space-y-6 p-4"
|
||||
>
|
||||
<form onSubmit={handleSubmit(onSubmit)} className="space-y-6 p-4">
|
||||
{/* BASIC INFO */}
|
||||
<div className="grid grid-cols-1 md:grid-cols-2 gap-4">
|
||||
<FormField
|
||||
|
||||
@@ -1,9 +1,12 @@
|
||||
'use client'
|
||||
import { useMutation } from '@tanstack/react-query'
|
||||
import { UserAdd } from './types'
|
||||
import { toISOIfNotZ } from '@/lib/utils'
|
||||
|
||||
const fetchGraphQlUsersAdd = async (record: UserAdd): Promise<{ data: UserAdd | null; status: number }> => {
|
||||
console.log('Fetching test data from local API');
|
||||
record.expiryStarts = toISOIfNotZ(record.expiryStarts);
|
||||
record.expiryEnds = toISOIfNotZ(record.expiryEnds);
|
||||
try {
|
||||
const res = await fetch('/api/users/add', { method: 'POST', cache: 'no-store', credentials: "include", body: JSON.stringify(record) });
|
||||
if (!res.ok) { const errorText = await res.text(); console.error('Test data API error:', errorText); throw new Error(`API error: ${res.status} ${res.statusText}`) }
|
||||
|
||||
Reference in New Issue
Block a user