Fix: make journal.

This commit is contained in:
elforjani13
2022-03-23 00:04:13 +02:00
parent 4e53b3a2d5
commit bc0f4f4cd9
4 changed files with 7 additions and 23 deletions

View File

@@ -6,22 +6,15 @@ import 'style/pages/ManualJournal/MakeJournal.scss';
import MakeJournalEntriesForm from './MakeJournalEntriesForm';
import { MakeJournalProvider } from './MakeJournalProvider';
import withCurrentOrganization from 'containers/Organization/withCurrentOrganization';
import { compose } from 'utils';
/**
* Make journal entries page.
*/
function MakeJournalEntriesPage({
// #withCurrentOrganization
organization: { base_currency },
}) {
export default function MakeJournalEntriesPage() {
const { id: journalId } = useParams();
return (
<MakeJournalProvider journalId={journalId} baseCurrency={base_currency}>
<MakeJournalProvider journalId={journalId}>
<MakeJournalEntriesForm />
</MakeJournalProvider>
);
}
export default compose(withCurrentOrganization())(MakeJournalEntriesPage);

View File

@@ -15,14 +15,13 @@ export function MakeJournalFormFooterRight() {
return (
<MakeJouranlTotalLines>
<TotalLine
title={<T id={'manual_journal.details.subtotal'} />}
title={<T id={'make_journal.label.subtotal'} />}
value={formattedSubtotal}
borderStyle={TotalLineBorderStyle.None}
/>
<TotalLine
title={<T id={'manual_journal.details.total'} />}
title={<T id={'make_journal.label.total'} />}
value={formattedTotal}
// borderStyle={TotalLineBorderStyle.SingleDark}
textStyle={TotalLineTextStyle.Bold}
/>
</MakeJouranlTotalLines>

View File

@@ -59,7 +59,7 @@ function MakeJournalFormSelectBranch() {
function MakeJournalBranchSelectButton({ label }) {
return (
<Button
text={intl.get('invoice.branch_button.label', { label })}
text={intl.get('make_journal.branch_button.label', { label })}
minimal={true}
small={true}
icon={<Icon icon={'branch-16'} iconSize={16} />}

View File

@@ -20,7 +20,7 @@ const MakeJournalFormContext = createContext();
/**
* Make journal form provider.
*/
function MakeJournalProvider({ journalId, query, baseCurrency, ...props }) {
function MakeJournalProvider({ journalId, query, ...props }) {
// Features guard.
const { featureCan } = useFeatureCan();
const isBranchFeatureCan = featureCan(Features.Branches);
@@ -58,21 +58,16 @@ function MakeJournalProvider({ journalId, query, baseCurrency, ...props }) {
// Submit form payload.
const [submitPayload, setSubmitPayload] = useState({});
const [selectJournalCurrency, setSelactJournalCurrency] = useState(null);
// Determines whether the warehouse and branches are loading.
const isFeatureLoading = isBranchesLoading;
const isForeignJournal =
!isEqual(selectJournalCurrency?.currency_code, baseCurrency) &&
!isUndefined(selectJournalCurrency?.currency_code);
const provider = {
accounts,
contacts,
currencies,
manualJournal,
baseCurrency,
branches,
createJournalMutate,
@@ -84,14 +79,11 @@ function MakeJournalProvider({ journalId, query, baseCurrency, ...props }) {
isJournalLoading,
isFeatureLoading,
isSettingsLoading,
isForeignJournal,
isBranchesSuccess,
isNewMode: !journalId,
submitPayload,
setSubmitPayload,
selectJournalCurrency,
setSelactJournalCurrency,
};
return (