All files / ee/app/assets/javascripts/audit_events/store getters.js

100% Statements 3/3
100% Branches 0/0
100% Functions 2/2
100% Lines 2/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19                12x 12x                  
import { setUrlParams } from '~/lib/utils/url_utility';
import { createAuditEventSearchQuery } from '../utils';
 
/**
 * Returns the CSV export href for given base path and search filters
 * @param {string} exportUrl
 * @returns {string}
 */
export const buildExportHref = (state) => (exportUrl) => {
  return setUrlParams(
    createAuditEventSearchQuery({
      filterValue: state.filterValue,
      startDate: state.startDate,
      endDate: state.endDate,
    }),
    exportUrl,
  );
};