Files
twenty/packages/twenty-front/src/modules/views/hooks/useSetViewInUrl.ts
T
Charles Bochet d340605578 Fix View Picker broken (#9798)
In this PR:
- fixing a regression introduced in a recent PR (#9735)
- fixing a typing issue in ViewPicker @ehconitin FYI
2025-01-22 17:48:27 +01:00

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 };
};