Merge branch 'develop' into print-resources

This commit is contained in:
Ahmed Bouhuolia
2024-05-30 19:50:05 +02:00
154 changed files with 9748 additions and 6369 deletions

View File

@@ -0,0 +1,42 @@
// @ts-nocheck
import { useMutation } from 'react-query';
import useApiRequest from '../useRequest';
/**
* Uploads the given attachments.
*/
export function useUploadAttachments(props) {
const apiRequest = useApiRequest();
return useMutation(
(values) => apiRequest.post('/attachments', values),
props,
);
}
/**
* Deletes the given attachment key.
*/
export function useDeleteAttachment(props) {
const apiRequest = useApiRequest();
return useMutation(
(key: string) => apiRequest.delete(`/attachments/${key}`),
props,
);
}
/**
* Uploads the given attachments.
*/
export function useGetPresignedUrlAttachment(props) {
const apiRequest = useApiRequest();
return useMutation(
(key: string) =>
apiRequest
.get(`/attachments/${key}/presigned-url`)
.then((res) => res.data),
props,
);
}