build-address added tested

This commit is contained in:
2025-11-18 16:25:03 +03:00
parent 6a5acd28db
commit 688576a1de
129 changed files with 8116 additions and 385 deletions

View File

@@ -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

View File

@@ -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}`) }