|
|
|
|
@ -1,7 +1,7 @@
|
|
|
|
|
import { AutoComplete, Input } from "antd";
|
|
|
|
|
import { useQuery } from "@tanstack/react-query";
|
|
|
|
|
import { SearchOutlined } from "@ant-design/icons";
|
|
|
|
|
import { api } from "../api";
|
|
|
|
|
import { api, useDbTableName } from "../api";
|
|
|
|
|
import { useEffect, useMemo, useRef, useState } from "react";
|
|
|
|
|
import { useMap } from "react-map-gl";
|
|
|
|
|
import parse from "wellknown";
|
|
|
|
|
@ -29,12 +29,13 @@ export const AddressSearch = ({ autoFocus = false }) => {
|
|
|
|
|
const { setPopup } = usePopup();
|
|
|
|
|
const { setClickedPointConfig } = useClickedPointConfig();
|
|
|
|
|
const inputRef = useRef();
|
|
|
|
|
const dbTable = useDbTableName();
|
|
|
|
|
|
|
|
|
|
const { data } = useQuery(
|
|
|
|
|
["address", debouncedValue],
|
|
|
|
|
async () => {
|
|
|
|
|
const result = await api.get(
|
|
|
|
|
`/api/placement_points/search_address?page_size=100&address=${debouncedValue}`
|
|
|
|
|
`/api/${dbTable}/search_address?page_size=100&address=${debouncedValue}`
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
return result.data;
|
|
|
|
|
|