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