feat: wip send estimate mail preview

This commit is contained in:
Ahmed Bouhuolia
2024-11-18 15:15:03 +02:00
parent 53ab40a075
commit 7df316aa56
34 changed files with 405 additions and 459 deletions

View File

@@ -241,7 +241,7 @@ export function useEstimateSMSDetail(estimateId, props, requestProps) {
);
}
export function useSendSaleEstimateMail(props) {
export function useSendSaleEstimateMail(props = {}) {
const queryClient = useQueryClient();
const apiRequest = useApiRequest();
@@ -257,17 +257,18 @@ export function useSendSaleEstimateMail(props) {
);
}
export function useSaleEstimateDefaultOptions(estimateId, props) {
return useRequestQuery(
[t.SALE_ESTIMATE_MAIL_OPTIONS, estimateId],
{
method: 'get',
url: `sales/estimates/${estimateId}/mail`,
},
{
select: (res) => res.data.data,
...props,
},
/**
*
* @param {number} estimateId
* @param props
* @returns
*/
export function useSaleEstimateMailState(estimateId: number, props?= {}) {
const apiRequest = useApiRequest();
return useQuery([t.SALE_ESTIMATE_MAIL_OPTIONS, estimateId], () =>
apiRequest
.get(`sales/estimates/${estimateId}/mail/state`)
.then((res) => transformToCamelCase(res.data.data)),
);
}