feat: renamed old frontend and fixed some minor bugs

This commit is contained in:
=
2025-01-06 14:56:49 +05:30
parent 8c902d7699
commit 54377a44d3
2577 changed files with 35240 additions and 35116 deletions
@@ -3,5 +3,6 @@ export {
useCreatePkiCollection,
useDeletePkiCollection,
useRemoveItemFromPkiCollection,
useUpdatePkiCollection} from "./mutations";
useUpdatePkiCollection
} from "./mutations";
export { useGetPkiCollectionById, useListPkiCollectionItems } from "./queries";
@@ -16,7 +16,7 @@ import {
export const useCreatePkiCollection = () => {
const queryClient = useQueryClient();
return useMutation<TPkiCollection, {}, TCreatePkiCollectionDTO>({
return useMutation<TPkiCollection, object, TCreatePkiCollectionDTO>({
mutationFn: async (body) => {
const { data: pkiCollection } = await apiRequest.post<TPkiCollection>(
"/api/v1/pki/collections",
@@ -25,14 +25,16 @@ export const useCreatePkiCollection = () => {
return pkiCollection;
},
onSuccess: (_, { projectId }) => {
queryClient.invalidateQueries(workspaceKeys.getWorkspacePkiCollections(projectId));
queryClient.invalidateQueries({
queryKey: workspaceKeys.getWorkspacePkiCollections(projectId)
});
}
});
};
export const useUpdatePkiCollection = () => {
const queryClient = useQueryClient();
return useMutation<TPkiCollection, {}, TUpdatePkiCollectionTO>({
return useMutation<TPkiCollection, object, TUpdatePkiCollectionTO>({
mutationFn: async ({ collectionId, ...body }) => {
const { data: pkiCollection } = await apiRequest.patch<TPkiCollection>(
`/api/v1/pki/collections/${collectionId}`,
@@ -41,15 +43,19 @@ export const useUpdatePkiCollection = () => {
return pkiCollection;
},
onSuccess: (_, { projectId, collectionId }) => {
queryClient.invalidateQueries(workspaceKeys.getWorkspacePkiCollections(projectId));
queryClient.invalidateQueries(pkiCollectionKeys.getPkiCollectionById(collectionId));
queryClient.invalidateQueries({
queryKey: workspaceKeys.getWorkspacePkiCollections(projectId)
});
queryClient.invalidateQueries({
queryKey: pkiCollectionKeys.getPkiCollectionById(collectionId)
});
}
});
};
export const useDeletePkiCollection = () => {
const queryClient = useQueryClient();
return useMutation<TPkiCollection, {}, TDeletePkiCollectionDTO>({
return useMutation<TPkiCollection, object, TDeletePkiCollectionDTO>({
mutationFn: async ({ collectionId }) => {
const { data: pkiCollection } = await apiRequest.delete<TPkiCollection>(
`/api/v1/pki/collections/${collectionId}`
@@ -57,15 +63,19 @@ export const useDeletePkiCollection = () => {
return pkiCollection;
},
onSuccess: (_, { projectId, collectionId }) => {
queryClient.invalidateQueries(workspaceKeys.getWorkspacePkiCollections(projectId));
queryClient.invalidateQueries(pkiCollectionKeys.getPkiCollectionById(collectionId));
queryClient.invalidateQueries({
queryKey: workspaceKeys.getWorkspacePkiCollections(projectId)
});
queryClient.invalidateQueries({
queryKey: pkiCollectionKeys.getPkiCollectionById(collectionId)
});
}
});
};
export const useAddItemToPkiCollection = () => {
const queryClient = useQueryClient();
return useMutation<TPkiCollectionItem, {}, TAddItemToPkiCollectionDTO>({
return useMutation<TPkiCollectionItem, object, TAddItemToPkiCollectionDTO>({
mutationFn: async ({ collectionId, type, itemId }) => {
const { data: pkiCollectionItem } = await apiRequest.post<TPkiCollectionItem>(
`/api/v1/pki/collections/${collectionId}/items`,
@@ -77,14 +87,16 @@ export const useAddItemToPkiCollection = () => {
return pkiCollectionItem;
},
onSuccess: (_, { collectionId }) => {
queryClient.invalidateQueries(pkiCollectionKeys.getPkiCollectionItems(collectionId));
queryClient.invalidateQueries({
queryKey: pkiCollectionKeys.getPkiCollectionItems(collectionId)
});
}
});
};
export const useRemoveItemFromPkiCollection = () => {
const queryClient = useQueryClient();
return useMutation<TPkiCollectionItem, {}, TRemoveItemFromPkiCollectionDTO>({
return useMutation<TPkiCollectionItem, object, TRemoveItemFromPkiCollectionDTO>({
mutationFn: async ({ collectionId, itemId }) => {
const { data: pkiCollectionItem } = await apiRequest.delete<TPkiCollectionItem>(
`/api/v1/pki/collections/${collectionId}/items/${itemId}`
@@ -92,7 +104,9 @@ export const useRemoveItemFromPkiCollection = () => {
return pkiCollectionItem;
},
onSuccess: (_, { collectionId }) => {
queryClient.invalidateQueries(pkiCollectionKeys.getPkiCollectionItems(collectionId));
queryClient.invalidateQueries({
queryKey: pkiCollectionKeys.getPkiCollectionItems(collectionId)
});
}
});
};