UNPKG

@bigfishtv/cockpit

Version:

21 lines (17 loc) 396 B
import React from 'react' import { Link, Route } from 'react-router-dom' import { parseQuery, stringifyQuery } from '../utils/urlUtils' const QueryLink = ({ query, ...rest }) => ( <Route> {({ location }) => ( <Link {...rest} to={{ ...location, search: stringifyQuery({ ...parseQuery(location.search), ...query }), }} /> )} </Route> ) export default QueryLink