feat(SW-977): Add more controls if Json is valid
This commit is contained in:
@@ -34,9 +34,10 @@ export default function Search({ locations, handlePressEnter }: SearchProps) {
|
||||
const intl = useIntl()
|
||||
const value = useWatch({ name })
|
||||
const locationString = getValues("location")
|
||||
const location = locationString
|
||||
? JSON.parse(decodeURIComponent(locationString))
|
||||
: null
|
||||
const location =
|
||||
locationString && isValidJson(locationString)
|
||||
? JSON.parse(decodeURIComponent(locationString))
|
||||
: null
|
||||
const [state, dispatch] = useReducer(
|
||||
reducer,
|
||||
{ defaultLocations: locations },
|
||||
|
||||
Reference in New Issue
Block a user