react-router-sitemap
Version:
Module to generate a sitemap for react-router configuration
16 lines (10 loc) • 324 B
JavaScript
import applyQuery from './query-applier';
export default (paths = [], param = '', values = []) => {
const query = new RegExp(':' + param);
values = Array.isArray(values) ? values : [values];
return (
values
.map(value => applyQuery(paths, query, value))
.reduce((result, path) => result.concat(path))
);
};