department-of-veterans-affairs/vets-website

View on GitHub
src/applications/edu-benefits/feedback-tool/selectors/schoolSearch.js

Summary

Maintainability
A
0 mins
Test Coverage
import _ from 'lodash';

export const selectCurrentPageNumber = state =>
  _.get(state, 'schoolSelect.currentPageNumber');
export const selectFacilityCodeErrorMessages = ownProps =>
  _.get(ownProps, 'errorSchema.facilityCode.__errors');
export const selectFormSubmitted = ownProps =>
  _.get(ownProps, 'formContext.submitted');
export const selectInstitutionQuery = state =>
  _.get(state, 'schoolSelect.institutionQuery');
export const selectInstitutions = state =>
  _.get(state, 'schoolSelect.institutions');
export const selectInstitutionSelected = state =>
  _.get(state, 'schoolSelect.institutionSelected');
export const selectManualSchoolEntryChecked = state =>
  _.get(state, 'schoolSelect.manualSchoolEntryChecked');
export const selectPagesCount = state =>
  _.get(state, 'schoolSelect.pagesCount');
export const selectSearchInputValue = state =>
  _.get(state, 'schoolSelect.searchInputValue');
export const selectSearchResultsCount = state =>
  _.get(state, 'schoolSelect.searchResultsCount');
export const selectShowInstitutions = state =>
  _.get(state, 'schoolSelect.showInstitutions');
export const selectShowInstitutionsLoading = state =>
  _.get(state, 'schoolSelect.showInstitutionsLoading');
export const selectShowNoResultsFound = state =>
  _.get(state, 'schoolSelect.showNoResultsFound');
export const selectShowPagination = state =>
  _.get(state, 'schoolSelect.showPagination');
export const selectShowPaginationLoading = state =>
  _.get(state, 'schoolSelect.showPaginationLoading');
export const selectShowSearchResults = state =>
  !selectManualSchoolEntryChecked(state);