@bigfishtv/cockpit
Version:
21 lines (17 loc) • 396 B
JavaScript
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