add: template editor
This commit is contained in:
19
src/utils/queries/tree-queries.js
Normal file
19
src/utils/queries/tree-queries.js
Normal file
@@ -0,0 +1,19 @@
|
||||
import {useQuery, useMutation, useQueryClient} from "react-query";
|
||||
import {fetch_} from "../request-utils";
|
||||
import {useConfig} from "../../ConfigProvider";
|
||||
|
||||
|
||||
export const useTree = () => {
|
||||
const queryClient = useQueryClient();
|
||||
const config = useConfig();
|
||||
return useQuery(
|
||||
"tree",
|
||||
() => fetch_(`${config.BACKEND_HOST}/api/tree/`),
|
||||
{
|
||||
onSuccess: data => {
|
||||
if(data)
|
||||
queryClient.setQueryData("tree", data);
|
||||
}
|
||||
}
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user