♻️ refactor: Rename buildScheme to buildSchema and update imports in server form components

This commit is contained in:
web 2025-08-26 11:37:13 -07:00
parent 38dda842c0
commit ee98e7e513
3 changed files with 6 additions and 6 deletions

View File

@ -56,7 +56,7 @@ async function getServers(): Promise<ServerRow[]> {
return (data?.data?.list || []) as ServerRow[];
}
const buildScheme = (t: ReturnType<typeof useTranslations>) =>
const buildSchema = (t: ReturnType<typeof useTranslations>) =>
z.object({
name: z.string().trim().min(1, t('errors.nameRequired')),
server_id: z.coerce
@ -84,7 +84,7 @@ export default function NodeForm(props: {
}) {
const { trigger, title, loading, initialValues, onSubmit } = props;
const t = useTranslations('nodes');
const Scheme = useMemo(() => buildScheme(t), [t]);
const Scheme = useMemo(() => buildSchema(t), [t]);
const form = useForm<NodeFormValues>({
resolver: zodResolver(Scheme),

View File

@ -181,7 +181,7 @@ export const protocolApiScheme = z.discriminatedUnion('type', [
anytls,
]);
export const formScheme = z.object({
export const formSchema = z.object({
name: z.string().min(1),
address: z.string().min(1),
country: z.string().optional(),

View File

@ -38,7 +38,7 @@ import { toast } from 'sonner';
import {
FINGERPRINTS,
FLOWS,
formScheme,
formSchema,
getLabel,
getProtocolDefaultConfig,
LABELS,
@ -48,7 +48,7 @@ import {
TRANSPORTS,
TUIC_CONGESTION,
TUIC_UDP_RELAY_MODES,
} from './form-scheme';
} from './form-schema';
interface ServerFormProps<T> {
onSubmit: (data: T) => Promise<boolean> | boolean;
@ -97,7 +97,7 @@ export default function ServerForm<T extends { [x: string]: any }>({
[],
);
const form = useForm<any>({ resolver: zodResolver(formScheme), defaultValues });
const form = useForm<any>({ resolver: zodResolver(formSchema), defaultValues });
const { control } = form;
const { fields, append, remove } = useFieldArray({ control, name: 'protocols' });