feat: home page ability.

This commit is contained in:
elforjani13
2021-11-25 16:03:40 +02:00
parent 3dff8763d4
commit 600a835dad
5 changed files with 31 additions and 7 deletions

View File

@@ -1,23 +1,23 @@
import { isEmpty } from 'lodash';
import { useAbilityContext } from '../../hooks';
function useFilterFinancialReports(financial) {
function useFilterFinancialReports(financialSection) {
const ability = useAbilityContext();
const seaction = financial
.map((seaction) => {
const reports = seaction.reports.filter((report) => {
const section = financialSection
.map((section) => {
const reports = section.reports.filter((report) => {
return ability.can(report.ability, report.subject);
});
return {
sectionTitle: seaction.sectionTitle,
sectionTitle: section.sectionTitle,
reports,
};
})
.filter(({ reports }) => !isEmpty(reports));
return seaction;
return section;
}
export default useFilterFinancialReports;