Skip to content

Commit 7d6fd67

Browse files
committed
replace URLSearchParams with useSearchParams #821
1 parent 1042ec0 commit 7d6fd67

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/sections/shared/form/DatasetMetadataForm/useGetMetadataBlocksInfo.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ import { getDisplayedOnCreateMetadataBlockInfoByCollectionId } from '../../../..
44
import { MetadataBlockInfoRepository } from '../../../../metadata-block-info/domain/repositories/MetadataBlockInfoRepository'
55
import { MetadataBlockInfo } from '../../../../metadata-block-info/domain/models/MetadataBlockInfo'
66
import { DatasetMetadataFormMode } from '.'
7+
import { useSearchParams } from 'react-router-dom'
8+
import { QueryParamKey } from '@/sections/Route.enum'
79

810
interface Props {
911
mode: DatasetMetadataFormMode
@@ -27,15 +29,15 @@ export const useGetMetadataBlocksInfo = ({
2729
const [metadataBlocksInfo, setMetadataBlocksInfo] = useState<MetadataBlockInfo[]>([])
2830
const [isLoading, setIsLoading] = useState<boolean>(true)
2931
const [error, setError] = useState<string | null>(null)
32+
const [searchParams] = useSearchParams()
3033

3134
useEffect(() => {
3235
const handleGetDatasetMetadataBlockFields = async () => {
3336
setIsLoading(true)
3437
try {
3538
let metadataBlocks: MetadataBlockInfo[] = []
3639

37-
const urlParams = new URLSearchParams(window.location.search)
38-
const datasetTypeIn = urlParams.get('datasetType')
40+
const datasetTypeIn = searchParams.get(QueryParamKey.DATASET_TYPE)
3941
if (datasetTypeIn) {
4042
datasetType = datasetTypeIn
4143
}

0 commit comments

Comments
 (0)