summaryrefslogtreecommitdiff
path: root/src/lib/maps
diff options
context:
space:
mode:
authortrisusilo48 <tri.susilo@altama.co.id>2024-10-31 16:55:07 +0700
committertrisusilo48 <tri.susilo@altama.co.id>2024-10-31 16:55:07 +0700
commit053c801a8c43688c2c4eec6800368898a81bfc39 (patch)
tree5dac4bad9d2d46cb81bbdc9101776dd6366d2ae9 /src/lib/maps
parentbc4fe87e012cc1b06572ca12f1a3b92f6d1757e0 (diff)
integrasi google maps service
Diffstat (limited to 'src/lib/maps')
-rw-r--r--src/lib/maps/components/PinPointMap.jsx4
-rw-r--r--src/lib/maps/stores/useMaps.js2
2 files changed, 4 insertions, 2 deletions
diff --git a/src/lib/maps/components/PinPointMap.jsx b/src/lib/maps/components/PinPointMap.jsx
index 1fa40036..201fdeb4 100644
--- a/src/lib/maps/components/PinPointMap.jsx
+++ b/src/lib/maps/components/PinPointMap.jsx
@@ -26,7 +26,7 @@ const PinpointLocation = () => {
libraries: ['places'],
});
- const { addressMaps, setAddressMaps, selectedPosition, setSelectedPosition } =
+ const { addressMaps, setAddressMaps, selectedPosition, setSelectedPosition, setDetailAddress } =
useMaps();
const [tempAddress, setTempAddress] = useState('');
@@ -84,7 +84,7 @@ const PinpointLocation = () => {
),
postalCode: getAddressComponent(addressComponents, 'postal_code'),
};
- setValue('state', details?.province);
+ setDetailAddress(details);
console.log(details);
setTempAddress(data.results[0].formatted_address);
}
diff --git a/src/lib/maps/stores/useMaps.js b/src/lib/maps/stores/useMaps.js
index 1720e663..83f476bc 100644
--- a/src/lib/maps/stores/useMaps.js
+++ b/src/lib/maps/stores/useMaps.js
@@ -8,6 +8,8 @@ const center = {
export const useMaps = create((set) => ({
selectedPosition: center,
addressMaps: '',
+ detailAddress: {},
setSelectedPosition: (position) => set({ selectedPosition: position }),
setAddressMaps: (addressMaps) => set({ addressMaps }),
+ setDetailAddress: (detailAddress) => set({ detailAddress }),
})); \ No newline at end of file