mirror of
https://github.com/khairul169/vaulterm.git
synced 2026-09-15 17:03:30 +07:00
feat: add github oauth
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
import api from "@/lib/api";
|
||||
import { useQuery } from "@tanstack/react-query";
|
||||
|
||||
export const useServerConfig = (configName?: string | string[]) => {
|
||||
return useQuery({
|
||||
queryKey: ["server/config", configName],
|
||||
queryFn: () => {
|
||||
const keys = Array.isArray(configName)
|
||||
? configName.join(",")
|
||||
: configName;
|
||||
return api("/server/config", { params: { keys } });
|
||||
},
|
||||
select: (data) => {
|
||||
return typeof configName === "string"
|
||||
? (data[configName] as string)
|
||||
: data;
|
||||
},
|
||||
});
|
||||
};
|
||||
Reference in New Issue
Block a user