mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-27 18:19:48 +00:00
Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a383c71424 | ||
|
|
2065afe108 | ||
|
|
7051256e60 |
@@ -213,17 +213,17 @@ export const currenciesFieldShouldUpdate = (newProps, oldProps) => {
|
|||||||
|
|
||||||
export const useSetPrimaryBranchToForm = () => {
|
export const useSetPrimaryBranchToForm = () => {
|
||||||
const { setFieldValue } = useFormikContext();
|
const { setFieldValue } = useFormikContext();
|
||||||
const { branches, isBranchesSuccess } = useMakeJournalFormContext();
|
const { branches, isBranchesSuccess, isNewMode } = useMakeJournalFormContext();
|
||||||
|
|
||||||
React.useEffect(() => {
|
React.useEffect(() => {
|
||||||
if (isBranchesSuccess) {
|
if (isBranchesSuccess && isNewMode) {
|
||||||
const primaryBranch = branches.find((b) => b.primary) || first(branches);
|
const primaryBranch = branches.find((b) => b.primary) || first(branches);
|
||||||
|
|
||||||
if (primaryBranch) {
|
if (primaryBranch) {
|
||||||
setFieldValue('branch_id', primaryBranch.id);
|
setFieldValue('branch_id', primaryBranch.id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, [isBranchesSuccess, setFieldValue, branches]);
|
}, [isBranchesSuccess, setFieldValue, branches, isNewMode]);
|
||||||
};
|
};
|
||||||
|
|
||||||
export const useManualJournalCreditTotal = () => {
|
export const useManualJournalCreditTotal = () => {
|
||||||
|
|||||||
@@ -152,17 +152,17 @@ export const transformFormValuesToRequest = (values) => {
|
|||||||
|
|
||||||
export const useSetPrimaryBranchToForm = () => {
|
export const useSetPrimaryBranchToForm = () => {
|
||||||
const { setFieldValue } = useFormikContext();
|
const { setFieldValue } = useFormikContext();
|
||||||
const { branches, isBranchesSuccess } = useExpenseFormContext();
|
const { branches, isBranchesSuccess, isNewMode } = useExpenseFormContext();
|
||||||
|
|
||||||
React.useEffect(() => {
|
React.useEffect(() => {
|
||||||
if (isBranchesSuccess) {
|
if (isBranchesSuccess && isNewMode) {
|
||||||
const primaryBranch = branches.find((b) => b.primary) || first(branches);
|
const primaryBranch = branches.find((b) => b.primary) || first(branches);
|
||||||
|
|
||||||
if (primaryBranch) {
|
if (primaryBranch) {
|
||||||
setFieldValue('branch_id', primaryBranch.id);
|
setFieldValue('branch_id', primaryBranch.id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, [isBranchesSuccess, setFieldValue, branches]);
|
}, [isBranchesSuccess, setFieldValue, branches, isNewMode]);
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -231,25 +231,25 @@ export const handleErrors = (errors, { setErrors }) => {
|
|||||||
|
|
||||||
export const useSetPrimaryBranchToForm = () => {
|
export const useSetPrimaryBranchToForm = () => {
|
||||||
const { setFieldValue } = useFormikContext();
|
const { setFieldValue } = useFormikContext();
|
||||||
const { branches, isBranchesSuccess } = useBillFormContext();
|
const { branches, isBranchesSuccess, isNewMode } = useBillFormContext();
|
||||||
|
|
||||||
React.useEffect(() => {
|
React.useEffect(() => {
|
||||||
if (isBranchesSuccess) {
|
if (isBranchesSuccess && isNewMode) {
|
||||||
const primaryBranch = branches.find((b) => b.primary) || first(branches);
|
const primaryBranch = branches.find((b) => b.primary) || first(branches);
|
||||||
|
|
||||||
if (primaryBranch) {
|
if (primaryBranch) {
|
||||||
setFieldValue('branch_id', primaryBranch.id);
|
setFieldValue('branch_id', primaryBranch.id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, [isBranchesSuccess, setFieldValue, branches]);
|
}, [isBranchesSuccess, setFieldValue, branches, isNewMode]);
|
||||||
};
|
};
|
||||||
|
|
||||||
export const useSetPrimaryWarehouseToForm = () => {
|
export const useSetPrimaryWarehouseToForm = () => {
|
||||||
const { setFieldValue } = useFormikContext();
|
const { setFieldValue } = useFormikContext();
|
||||||
const { warehouses, isWarehousesSuccess } = useBillFormContext();
|
const { warehouses, isWarehousesSuccess, isNewMode } = useBillFormContext();
|
||||||
|
|
||||||
React.useEffect(() => {
|
React.useEffect(() => {
|
||||||
if (isWarehousesSuccess) {
|
if (isWarehousesSuccess && isNewMode) {
|
||||||
const primaryWarehouse =
|
const primaryWarehouse =
|
||||||
warehouses.find((b) => b.primary) || first(warehouses);
|
warehouses.find((b) => b.primary) || first(warehouses);
|
||||||
|
|
||||||
@@ -257,7 +257,7 @@ export const useSetPrimaryWarehouseToForm = () => {
|
|||||||
setFieldValue('warehouse_id', primaryWarehouse.id);
|
setFieldValue('warehouse_id', primaryWarehouse.id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, [isWarehousesSuccess, setFieldValue, warehouses]);
|
}, [isWarehousesSuccess, setFieldValue, warehouses, isNewMode]);
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -156,25 +156,25 @@ export const useObserveVendorCreditNoSettings = (prefix, nextNumber) => {
|
|||||||
|
|
||||||
export const useSetPrimaryBranchToForm = () => {
|
export const useSetPrimaryBranchToForm = () => {
|
||||||
const { setFieldValue } = useFormikContext();
|
const { setFieldValue } = useFormikContext();
|
||||||
const { branches, isBranchesSuccess } = useVendorCreditNoteFormContext();
|
const { branches, isBranchesSuccess, isNewMode } = useVendorCreditNoteFormContext();
|
||||||
|
|
||||||
React.useEffect(() => {
|
React.useEffect(() => {
|
||||||
if (isBranchesSuccess) {
|
if (isBranchesSuccess && isNewMode) {
|
||||||
const primaryBranch = branches.find((b) => b.primary) || first(branches);
|
const primaryBranch = branches.find((b) => b.primary) || first(branches);
|
||||||
|
|
||||||
if (primaryBranch) {
|
if (primaryBranch) {
|
||||||
setFieldValue('branch_id', primaryBranch.id);
|
setFieldValue('branch_id', primaryBranch.id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, [isBranchesSuccess, setFieldValue, branches]);
|
}, [isBranchesSuccess, setFieldValue, branches, isNewMode]);
|
||||||
};
|
};
|
||||||
|
|
||||||
export const useSetPrimaryWarehouseToForm = () => {
|
export const useSetPrimaryWarehouseToForm = () => {
|
||||||
const { setFieldValue } = useFormikContext();
|
const { setFieldValue } = useFormikContext();
|
||||||
const { warehouses, isWarehousesSuccess } = useVendorCreditNoteFormContext();
|
const { warehouses, isWarehousesSuccess, isNewMode } = useVendorCreditNoteFormContext();
|
||||||
|
|
||||||
React.useEffect(() => {
|
React.useEffect(() => {
|
||||||
if (isWarehousesSuccess) {
|
if (isWarehousesSuccess && isNewMode) {
|
||||||
const primaryWarehouse =
|
const primaryWarehouse =
|
||||||
warehouses.find((b) => b.primary) || first(warehouses);
|
warehouses.find((b) => b.primary) || first(warehouses);
|
||||||
|
|
||||||
@@ -182,7 +182,7 @@ export const useSetPrimaryWarehouseToForm = () => {
|
|||||||
setFieldValue('warehouse_id', primaryWarehouse.id);
|
setFieldValue('warehouse_id', primaryWarehouse.id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, [isWarehousesSuccess, setFieldValue, warehouses]);
|
}, [isWarehousesSuccess, setFieldValue, warehouses, isNewMode]);
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -115,17 +115,17 @@ export const transformFormToRequest = (form) => {
|
|||||||
|
|
||||||
export const useSetPrimaryBranchToForm = () => {
|
export const useSetPrimaryBranchToForm = () => {
|
||||||
const { setFieldValue } = useFormikContext();
|
const { setFieldValue } = useFormikContext();
|
||||||
const { branches, isBranchesSuccess } = usePaymentMadeFormContext();
|
const { branches, isBranchesSuccess, isNewMode } = usePaymentMadeFormContext();
|
||||||
|
|
||||||
React.useEffect(() => {
|
React.useEffect(() => {
|
||||||
if (isBranchesSuccess) {
|
if (isBranchesSuccess && isNewMode) {
|
||||||
const primaryBranch = branches.find((b) => b.primary) || first(branches);
|
const primaryBranch = branches.find((b) => b.primary) || first(branches);
|
||||||
|
|
||||||
if (primaryBranch) {
|
if (primaryBranch) {
|
||||||
setFieldValue('branch_id', primaryBranch.id);
|
setFieldValue('branch_id', primaryBranch.id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, [isBranchesSuccess, setFieldValue, branches]);
|
}, [isBranchesSuccess, setFieldValue, branches, isNewMode]);
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -148,25 +148,25 @@ export const entriesFieldShouldUpdate = (newProps, oldProps) => {
|
|||||||
|
|
||||||
export const useSetPrimaryBranchToForm = () => {
|
export const useSetPrimaryBranchToForm = () => {
|
||||||
const { setFieldValue } = useFormikContext();
|
const { setFieldValue } = useFormikContext();
|
||||||
const { branches, isBranchesSuccess } = useCreditNoteFormContext();
|
const { branches, isBranchesSuccess, isNewMode } = useCreditNoteFormContext();
|
||||||
|
|
||||||
React.useEffect(() => {
|
React.useEffect(() => {
|
||||||
if (isBranchesSuccess) {
|
if (isBranchesSuccess && isNewMode) {
|
||||||
const primaryBranch = branches.find((b) => b.primary) || first(branches);
|
const primaryBranch = branches.find((b) => b.primary) || first(branches);
|
||||||
|
|
||||||
if (primaryBranch) {
|
if (primaryBranch) {
|
||||||
setFieldValue('branch_id', primaryBranch.id);
|
setFieldValue('branch_id', primaryBranch.id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, [isBranchesSuccess, setFieldValue, branches]);
|
}, [isBranchesSuccess, setFieldValue, branches, isNewMode]);
|
||||||
};
|
};
|
||||||
|
|
||||||
export const useSetPrimaryWarehouseToForm = () => {
|
export const useSetPrimaryWarehouseToForm = () => {
|
||||||
const { setFieldValue } = useFormikContext();
|
const { setFieldValue } = useFormikContext();
|
||||||
const { warehouses, isWarehousesSuccess } = useCreditNoteFormContext();
|
const { warehouses, isWarehousesSuccess, isNewMode } = useCreditNoteFormContext();
|
||||||
|
|
||||||
React.useEffect(() => {
|
React.useEffect(() => {
|
||||||
if (isWarehousesSuccess) {
|
if (isWarehousesSuccess && isNewMode) {
|
||||||
const primaryWarehouse =
|
const primaryWarehouse =
|
||||||
warehouses.find((b) => b.primary) || first(warehouses);
|
warehouses.find((b) => b.primary) || first(warehouses);
|
||||||
|
|
||||||
@@ -174,7 +174,7 @@ export const useSetPrimaryWarehouseToForm = () => {
|
|||||||
setFieldValue('warehouse_id', primaryWarehouse.id);
|
setFieldValue('warehouse_id', primaryWarehouse.id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, [isWarehousesSuccess, setFieldValue, warehouses]);
|
}, [isWarehousesSuccess, setFieldValue, warehouses, isNewMode]);
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -182,10 +182,10 @@ export const transfromsFormValuesToRequest = (values) => {
|
|||||||
|
|
||||||
export const useSetPrimaryWarehouseToForm = () => {
|
export const useSetPrimaryWarehouseToForm = () => {
|
||||||
const { setFieldValue } = useFormikContext();
|
const { setFieldValue } = useFormikContext();
|
||||||
const { warehouses, isWarehousesSuccess } = useEstimateFormContext();
|
const { warehouses, isWarehousesSuccess, isNewMode } = useEstimateFormContext();
|
||||||
|
|
||||||
React.useEffect(() => {
|
React.useEffect(() => {
|
||||||
if (isWarehousesSuccess) {
|
if (isWarehousesSuccess && isNewMode) {
|
||||||
const primaryWarehouse =
|
const primaryWarehouse =
|
||||||
warehouses.find((b) => b.primary) || first(warehouses);
|
warehouses.find((b) => b.primary) || first(warehouses);
|
||||||
|
|
||||||
@@ -193,22 +193,22 @@ export const useSetPrimaryWarehouseToForm = () => {
|
|||||||
setFieldValue('warehouse_id', primaryWarehouse.id);
|
setFieldValue('warehouse_id', primaryWarehouse.id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, [isWarehousesSuccess, setFieldValue, warehouses]);
|
}, [isWarehousesSuccess, setFieldValue, warehouses, isNewMode]);
|
||||||
};
|
};
|
||||||
|
|
||||||
export const useSetPrimaryBranchToForm = () => {
|
export const useSetPrimaryBranchToForm = () => {
|
||||||
const { setFieldValue } = useFormikContext();
|
const { setFieldValue } = useFormikContext();
|
||||||
const { branches, isBranchesSuccess } = useEstimateFormContext();
|
const { branches, isBranchesSuccess, isNewMode } = useEstimateFormContext();
|
||||||
|
|
||||||
React.useEffect(() => {
|
React.useEffect(() => {
|
||||||
if (isBranchesSuccess) {
|
if (isBranchesSuccess && isNewMode) {
|
||||||
const primaryBranch = branches.find((b) => b.primary) || first(branches);
|
const primaryBranch = branches.find((b) => b.primary) || first(branches);
|
||||||
|
|
||||||
if (primaryBranch) {
|
if (primaryBranch) {
|
||||||
setFieldValue('branch_id', primaryBranch.id);
|
setFieldValue('branch_id', primaryBranch.id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, [isBranchesSuccess, setFieldValue, branches]);
|
}, [isBranchesSuccess, setFieldValue, branches, isNewMode]);
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -264,10 +264,10 @@ const transformPaymentMethodsToForm = (
|
|||||||
|
|
||||||
export const useSetPrimaryWarehouseToForm = () => {
|
export const useSetPrimaryWarehouseToForm = () => {
|
||||||
const { setFieldValue } = useFormikContext();
|
const { setFieldValue } = useFormikContext();
|
||||||
const { warehouses, isWarehousesSuccess } = useInvoiceFormContext();
|
const { warehouses, isWarehousesSuccess, isNewMode } = useInvoiceFormContext();
|
||||||
|
|
||||||
React.useEffect(() => {
|
React.useEffect(() => {
|
||||||
if (isWarehousesSuccess) {
|
if (isWarehousesSuccess && isNewMode) {
|
||||||
const primaryWarehouse =
|
const primaryWarehouse =
|
||||||
warehouses.find((b) => b.primary) || first(warehouses);
|
warehouses.find((b) => b.primary) || first(warehouses);
|
||||||
|
|
||||||
@@ -275,22 +275,22 @@ export const useSetPrimaryWarehouseToForm = () => {
|
|||||||
setFieldValue('warehouse_id', primaryWarehouse.id);
|
setFieldValue('warehouse_id', primaryWarehouse.id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, [isWarehousesSuccess, setFieldValue, warehouses]);
|
}, [isWarehousesSuccess, setFieldValue, warehouses, isNewMode]);
|
||||||
};
|
};
|
||||||
|
|
||||||
export const useSetPrimaryBranchToForm = () => {
|
export const useSetPrimaryBranchToForm = () => {
|
||||||
const { setFieldValue } = useFormikContext();
|
const { setFieldValue } = useFormikContext();
|
||||||
const { branches, isBranchesSuccess } = useInvoiceFormContext();
|
const { branches, isBranchesSuccess, isNewMode } = useInvoiceFormContext();
|
||||||
|
|
||||||
React.useEffect(() => {
|
React.useEffect(() => {
|
||||||
if (isBranchesSuccess) {
|
if (isBranchesSuccess && isNewMode) {
|
||||||
const primaryBranch = branches.find((b) => b.primary) || first(branches);
|
const primaryBranch = branches.find((b) => b.primary) || first(branches);
|
||||||
|
|
||||||
if (primaryBranch) {
|
if (primaryBranch) {
|
||||||
setFieldValue('branch_id', primaryBranch.id);
|
setFieldValue('branch_id', primaryBranch.id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, [isBranchesSuccess, setFieldValue, branches]);
|
}, [isBranchesSuccess, setFieldValue, branches, isNewMode]);
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -177,17 +177,17 @@ export const transformFormToRequest = (form) => {
|
|||||||
|
|
||||||
export const useSetPrimaryBranchToForm = () => {
|
export const useSetPrimaryBranchToForm = () => {
|
||||||
const { setFieldValue } = useFormikContext();
|
const { setFieldValue } = useFormikContext();
|
||||||
const { branches, isBranchesSuccess } = usePaymentReceiveFormContext();
|
const { branches, isBranchesSuccess, isNewMode } = usePaymentReceiveFormContext();
|
||||||
|
|
||||||
React.useEffect(() => {
|
React.useEffect(() => {
|
||||||
if (isBranchesSuccess) {
|
if (isBranchesSuccess && isNewMode) {
|
||||||
const primaryBranch = branches.find((b) => b.primary) || first(branches);
|
const primaryBranch = branches.find((b) => b.primary) || first(branches);
|
||||||
|
|
||||||
if (primaryBranch) {
|
if (primaryBranch) {
|
||||||
setFieldValue('branch_id', primaryBranch.id);
|
setFieldValue('branch_id', primaryBranch.id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, [isBranchesSuccess, setFieldValue, branches]);
|
}, [isBranchesSuccess, setFieldValue, branches, isNewMode]);
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -173,10 +173,10 @@ export const transformFormValuesToRequest = (values) => {
|
|||||||
|
|
||||||
export const useSetPrimaryWarehouseToForm = () => {
|
export const useSetPrimaryWarehouseToForm = () => {
|
||||||
const { setFieldValue } = useFormikContext();
|
const { setFieldValue } = useFormikContext();
|
||||||
const { warehouses, isWarehousesSuccess } = useReceiptFormContext();
|
const { warehouses, isWarehousesSuccess, isNewMode } = useReceiptFormContext();
|
||||||
|
|
||||||
React.useEffect(() => {
|
React.useEffect(() => {
|
||||||
if (isWarehousesSuccess) {
|
if (isWarehousesSuccess && isNewMode) {
|
||||||
const primaryWarehouse =
|
const primaryWarehouse =
|
||||||
warehouses.find((b) => b.primary) || first(warehouses);
|
warehouses.find((b) => b.primary) || first(warehouses);
|
||||||
|
|
||||||
@@ -184,22 +184,22 @@ export const useSetPrimaryWarehouseToForm = () => {
|
|||||||
setFieldValue('warehouse_id', primaryWarehouse.id);
|
setFieldValue('warehouse_id', primaryWarehouse.id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, [isWarehousesSuccess, setFieldValue, warehouses]);
|
}, [isWarehousesSuccess, setFieldValue, warehouses, isNewMode]);
|
||||||
};
|
};
|
||||||
|
|
||||||
export const useSetPrimaryBranchToForm = () => {
|
export const useSetPrimaryBranchToForm = () => {
|
||||||
const { setFieldValue } = useFormikContext();
|
const { setFieldValue } = useFormikContext();
|
||||||
const { branches, isBranchesSuccess } = useReceiptFormContext();
|
const { branches, isBranchesSuccess, isNewMode } = useReceiptFormContext();
|
||||||
|
|
||||||
React.useEffect(() => {
|
React.useEffect(() => {
|
||||||
if (isBranchesSuccess) {
|
if (isBranchesSuccess && isNewMode) {
|
||||||
const primaryBranch = branches.find((b) => b.primary) || first(branches);
|
const primaryBranch = branches.find((b) => b.primary) || first(branches);
|
||||||
|
|
||||||
if (primaryBranch) {
|
if (primaryBranch) {
|
||||||
setFieldValue('branch_id', primaryBranch.id);
|
setFieldValue('branch_id', primaryBranch.id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, [isBranchesSuccess, setFieldValue, branches]);
|
}, [isBranchesSuccess, setFieldValue, branches, isNewMode]);
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user