From d1e383baf557c74f1c8c1c118bcde2cf4c141b1b Mon Sep 17 00:00:00 2001 From: mansi-dev Date: Tue, 3 Feb 2026 23:06:09 +0530 Subject: [PATCH] Refactor example app and add location tracking functionality with tests --- example/App.tsx | 111 ------------------ example/README.md | 15 --- example/package.json | 16 --- packages/map-sdk/README.md | 14 ++- packages/map-sdk/jest.config.js | 13 ++ packages/map-sdk/package.json | 18 ++- .../__tests__/useLocationTracking.test.tsx | 48 ++++++++ .../map-sdk/src/hooks/useLocationTracking.ts | 63 ++++++++++ packages/map-sdk/src/index.ts | 1 + 9 files changed, 149 insertions(+), 150 deletions(-) delete mode 100644 example/App.tsx delete mode 100644 example/README.md delete mode 100644 example/package.json create mode 100644 packages/map-sdk/jest.config.js create mode 100644 packages/map-sdk/src/hooks/__tests__/useLocationTracking.test.tsx create mode 100644 packages/map-sdk/src/hooks/useLocationTracking.ts diff --git a/example/App.tsx b/example/App.tsx deleted file mode 100644 index 03ab93d..0000000 --- a/example/App.tsx +++ /dev/null @@ -1,111 +0,0 @@ -import React, { useRef, useState } from 'react'; -import { SafeAreaView, StyleSheet, Button, View } from 'react-native'; -import { MapView, Marker, PropertyMap, CameraPresets } from '@lynkedup/map-sdk'; -import type { MapHandle } from '@lynkedup/map-sdk'; - -export default function App() { - const mapRef = useRef(null); - const [showPropertyMap, setShowPropertyMap] = useState(false); - - return ( - - -