mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-19 22:30:31 +00:00
feat(branches & warehouses): fix features hooks.
This commit is contained in:
@@ -8,6 +8,9 @@ const commonInvalidateQueries = (queryClient) => {
|
|||||||
// Invalidate warehouses.
|
// Invalidate warehouses.
|
||||||
queryClient.invalidateQueries(t.BRANCHES);
|
queryClient.invalidateQueries(t.BRANCHES);
|
||||||
queryClient.invalidateQueries(t.BRANCH);
|
queryClient.invalidateQueries(t.BRANCH);
|
||||||
|
|
||||||
|
queryClient.invalidateQueries(t.DASHBOARD_META);
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -146,24 +146,23 @@ export function useAuthenticatedAccount(props) {
|
|||||||
/**
|
/**
|
||||||
* Fetches the dashboard meta.
|
* Fetches the dashboard meta.
|
||||||
*/
|
*/
|
||||||
export function useDashboardMeta(props) {
|
export const useDashboardMeta = (props) => {
|
||||||
const setFeatureDashboardMeta = useSetFeatureDashboardMeta();
|
const setFeatureDashboardMeta = useSetFeatureDashboardMeta();
|
||||||
|
|
||||||
const state = useRequestQuery(
|
const state = useRequestQuery(
|
||||||
[t.DASHBOARD_META],
|
[t.DASHBOARD_META],
|
||||||
{
|
{ method: 'get', url: 'dashboard/boot' },
|
||||||
method: 'get',
|
|
||||||
url: 'dashboard/boot',
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
select: (res) => res.data.meta,
|
select: (res) => res.data.meta,
|
||||||
defaultData: {},
|
defaultData: {},
|
||||||
...props,
|
...props,
|
||||||
},
|
},
|
||||||
useEffect(() => {
|
|
||||||
if (state.isSuccess) {
|
|
||||||
setFeatureDashboardMeta(state.data);
|
|
||||||
}
|
|
||||||
}, [setFeatureDashboardMeta]),
|
|
||||||
);
|
);
|
||||||
|
useEffect(() => {
|
||||||
|
if (state.isSuccess) {
|
||||||
|
setFeatureDashboardMeta(state.data);
|
||||||
|
}
|
||||||
|
}, [state.isSuccess, state.data, setFeatureDashboardMeta]);
|
||||||
return state;
|
return state;
|
||||||
}
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -13,6 +13,8 @@ const commonInvalidateQueries = (queryClient) => {
|
|||||||
// Invalidate warehouses transfers.
|
// Invalidate warehouses transfers.
|
||||||
queryClient.invalidateQueries(t.WAREHOUSE_TRANSFERS);
|
queryClient.invalidateQueries(t.WAREHOUSE_TRANSFERS);
|
||||||
queryClient.invalidateQueries(t.WAREHOUSE_TRANSFER);
|
queryClient.invalidateQueries(t.WAREHOUSE_TRANSFER);
|
||||||
|
|
||||||
|
queryClient.invalidateQueries(t.DASHBOARD_META);
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -209,9 +211,9 @@ export function useWarehouseTransfer(id, props, requestProps) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @param {*} props
|
* @param {*} props
|
||||||
* @returns
|
* @returns
|
||||||
*/
|
*/
|
||||||
export function useInitiateWarehouseTransfer(props) {
|
export function useInitiateWarehouseTransfer(props) {
|
||||||
const queryClient = useQueryClient();
|
const queryClient = useQueryClient();
|
||||||
@@ -232,9 +234,9 @@ export function useInitiateWarehouseTransfer(props) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @param {*} props
|
* @param {*} props
|
||||||
* @returns
|
* @returns
|
||||||
*/
|
*/
|
||||||
export function useTransferredWarehouseTransfer(props) {
|
export function useTransferredWarehouseTransfer(props) {
|
||||||
const queryClient = useQueryClient();
|
const queryClient = useQueryClient();
|
||||||
@@ -254,7 +256,6 @@ export function useTransferredWarehouseTransfer(props) {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
export function useRefreshWarehouseTransfers() {
|
export function useRefreshWarehouseTransfers() {
|
||||||
const queryClient = useQueryClient();
|
const queryClient = useQueryClient();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user