()
| 78 | useEffect(() => { onFieldClickRef.current = onFieldClickOnMap; }, [onFieldClickOnMap]); |
| 79 | useEffect(() => { onUpdateFieldRef.current = onUpdateField; }, [onUpdateField]); |
| 80 | |
| 81 | useEffect(() => { |
| 82 | const fetchToken = async () => { |
| 83 | try { |
| 84 | const { data } = await callBackend("get-mapbox-token"); |
| 85 | if (data?.token) setMapToken(data.token); |
| 86 | } catch (e) { console.error("Failed to fetch mapbox token", e); } |
| 87 | }; |
| 88 | fetchToken(); |