Files
gpustack-ui/src/services/system/use-query-system-config.ts
T
2026-02-04 20:14:25 +08:00

28 lines
702 B
TypeScript

import { useQueryData } from '@/hooks/use-query-data-list';
import { SystemConfig } from '@/pages/cluster-management/config/types';
import { request } from '@umijs/max';
export const SYSTEM_CONFIG_API = '/config';
const useQuerySystemConfig = () => {
async function querySystemConfig() {
return request<SystemConfig>(`${SYSTEM_CONFIG_API}`, {
method: 'GET'
});
}
const { detailData, loading, cancelRequest, fetchData } =
useQueryData<SystemConfig>({
key: 'system-config',
fetchDetail: querySystemConfig
});
return {
systemConfig: detailData,
loading,
cancelRequest,
fetchSystemConfig: fetchData
};
};
export default useQuerySystemConfig;