Added osmAddress api route

Related to #19
This commit is contained in:
2023-07-15 11:08:15 +03:00
parent 2ce0e5b65d
commit cb848739e5
5 changed files with 65 additions and 37 deletions

View File

@ -3,3 +3,4 @@ export { default as useBook } from './useBook'
export { default as useAuth } from './useAuth'
export { default as useTrashboxes } from './useTrashboxes'
export { default as useAddAnnouncement } from './useAddAnnouncement'
export { default as useOsmAddresses } from './useOsmAddress'

View File

@ -0,0 +1,17 @@
import { LatLng } from 'leaflet'
import useFetch from './useFetch'
import { composeOsmAddressURL, processOsmAddress } from '../../api/osmAddress'
import { isOsmAddressResponse } from '../../api/osmAddress/types'
const useOsmAddresses = (addressPosition: LatLng) =>
useFetch(
composeOsmAddressURL(addressPosition),
'GET',
false,
isOsmAddressResponse,
processOsmAddress,
''
)
export default useOsmAddresses