🐛 fix(api): Rename app-related functions and types to application for consistency

This commit is contained in:
web@ppanel
2025-01-18 18:48:28 +07:00
parent 5e5e4edd2e
commit 9d8b814212
11 changed files with 77 additions and 228 deletions
@@ -1,6 +1,6 @@
'use client';
import { getAppConfig, updateAppConfig } from '@/services/admin/app';
import { getApplicationConfig, updateApplicationConfig } from '@/services/admin/system';
import { zodResolver } from '@hookform/resolvers/zod';
import { Icon } from '@iconify/react';
import { useQuery } from '@tanstack/react-query';
@@ -55,9 +55,9 @@ export default function ConfigForm() {
});
const { data, refetch } = useQuery({
queryKey: ['getAppConfig'],
queryKey: ['getApplicationConfig'],
queryFn: async () => {
const { data } = await getAppConfig();
const { data } = await getApplicationConfig();
return data.data;
},
});
@@ -74,7 +74,7 @@ export default function ConfigForm() {
async function onSubmit(values: FormSchema) {
setLoading(true);
try {
await updateAppConfig(values as API.AppConfig);
await updateApplicationConfig(values as API.ApplicationConfig);
toast.success(t('updateSuccess'));
refetch();
setOpen(false);
@@ -231,6 +231,16 @@ export default function SubscribeAppForm<
name: 'is_default',
type: 'boolean',
placeholder: t('defaultVersion'),
calculateValue: (value) => {
const newField = field.value?.map((item) => {
if (item.is_default) {
item.is_default = false;
}
return item;
});
form.setValue(field.name, newField);
return value;
},
},
{
name: 'url',