feat(webapp): wip sales tax summary report

This commit is contained in:
Ahmed Bouhuolia
2023-09-01 20:50:22 +02:00
parent 0852feecbf
commit eb03a38553
11 changed files with 49 additions and 29 deletions

View File

@@ -244,3 +244,16 @@ export function toggleProjectProfitabilitySummaryFilterDrawer(toggle) {
},
};
}
/**
* Toggles display of the sales tax liablilty summary filter drawer.
* @param {boolean} toggle
*/
export function toggleSalesTaxLiabilitySummaryFilterDrawer(toggle) {
return {
type: `${t.SALES_TAX_LIABILITY_SUMMARY}/${t.DISPLAY_FILTER_DRAWER_TOGGLE}`,
payload: {
toggle,
},
};
}

View File

@@ -61,6 +61,9 @@ const initialState = {
projectProfitabilitySummary: {
dispalyFilterDrawer: false,
},
salesTaxLiabilitySummary: {
displayFilterDrawer: false,
}
};
/**
@@ -124,4 +127,8 @@ export default createReducer(initialState, {
t.PROJECT_PROFITABILITY_SUMMARY,
'projectProfitabilitySummary',
),
...financialStatementFilterToggle(
t.SALES_TAX_LIABILITY_SUMMARY,
'salesTaxLiabilitySummary',
)
});

View File

@@ -87,7 +87,7 @@ export const projectProfitabilitySummaryFilterDrawerSelector = (state) => {
};
export const salesTaxLiabilitySummaryFilterDrawerSelector = (state) => {
return filterDrawerByTypeSelector('projectProfitabilitySummary')(state);
return filterDrawerByTypeSelector('salesTaxLiabilitySummary')(state);
};
/**

View File

@@ -20,4 +20,5 @@ export default {
PROJECT_PROFITABILITY_SUMMARY: 'PROJECT PROFITABILITY SUMMARY',
REALIZED_GAIN_OR_LOSS: 'REALIZED GAIN OR LOSS',
UNREALIZED_GAIN_OR_LOSS: 'UNREALIZED GAIN OR LOSS',
SALES_TAX_LIABILITY_SUMMARY: 'SALES TAX LIABILITY SUMMARY',
};