use-open-project.ts 320 B

123456789101112131415
  1. import { useCallback } from 'react'
  2. import { useLocation } from './use-location'
  3. export default function useOpenProject() {
  4. const location = useLocation()
  5. const openProject = useCallback(
  6. (projectId: string) => {
  7. location.assign(`/project/${projectId}`)
  8. },
  9. [location]
  10. )
  11. return openProject
  12. }