d340605578
In this PR: - fixing a regression introduced in a recent PR (#9735) - fixing a typing issue in ViewPicker @ehconitin FYI
16 lines
378 B
TypeScript
16 lines
378 B
TypeScript
import { useSearchParams } from 'react-router-dom';
|
|
|
|
export const useSetViewInUrl = () => {
|
|
const [, setSearchParams] = useSearchParams();
|
|
|
|
const setViewInUrl = (viewId: string) => {
|
|
setSearchParams(() => {
|
|
const searchParams = new URLSearchParams();
|
|
searchParams.set('viewId', viewId);
|
|
return searchParams;
|
|
});
|
|
};
|
|
|
|
return { setViewInUrl };
|
|
};
|