Skip to content
Snippets Groups Projects
Commit f033aa20 authored by Bjarke Madsen's avatar Bjarke Madsen
Browse files

Ensure years with no data don't show in year selector

parent 7ed846bf
No related branches found
No related tags found
No related merge requests found
......@@ -10,10 +10,11 @@ import { useData } from "../../helpers/useData";
import PillTable from "../../components/PillTable";
function AuditsPage(): React.ReactElement {
const dataField = 'audits';
const validityCheck = (data: Standards) => data[dataField] !== null;
const { filterSelection, setFilterSelection } = useContext(FilterSelectionContext);
const { data, years, nrens } = useData<Standards>('/api/standards-and-policies/standards', setFilterSelection);
const { data, years, nrens } = useData<Standards>('/api/standards-and-policies/standards', setFilterSelection, validityCheck);
const dataField = 'audits';
const selectedData = data.filter(data =>
filterSelection.selectedYears.includes(data.year) && filterSelection.selectedNrens.includes(data.nren) && data[dataField] !== null
......
......@@ -10,10 +10,11 @@ import { useData } from "../../helpers/useData";
import PillTable from "../../components/PillTable";
function BusinessContinuityPage(): React.ReactElement {
const dataField = 'business_continuity_plans';
const validityCheck = (data: Standards) => data[dataField] !== null;
const { filterSelection, setFilterSelection } = useContext(FilterSelectionContext);
const { data, years, nrens } = useData<Standards>('/api/standards-and-policies/standards', setFilterSelection);
const { data, years, nrens } = useData<Standards>('/api/standards-and-policies/standards', setFilterSelection, validityCheck);
const dataField = 'business_continuity_plans';
const selectedData = data.filter(data =>
filterSelection.selectedYears.includes(data.year) && filterSelection.selectedNrens.includes(data.nren) && data[dataField] !== null
......
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment