From 2dd3db7214e28077d2983d1549667cf59feb925d Mon Sep 17 00:00:00 2001 From: Xor290 Date: Mon, 2 Mar 2026 23:01:52 +0100 Subject: [PATCH] chore: fix waze --- .../src/screens/delivery/DashboardScreen.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/frontend-admin/src/screens/delivery/DashboardScreen.tsx b/frontend-admin/src/screens/delivery/DashboardScreen.tsx index b1ea37d1..36b5f58f 100644 --- a/frontend-admin/src/screens/delivery/DashboardScreen.tsx +++ b/frontend-admin/src/screens/delivery/DashboardScreen.tsx @@ -460,11 +460,11 @@ export default function DashboardScreen() { const openNavigation = (address: string) => { const encoded = encodeURIComponent(address); - let url = `https://waze.com/ul?q=${encoded}&navigate=yes`; - if (lastCoords) { - url += `&ll=${lastCoords.lat},${lastCoords.lng}`; - } - Linking.openURL(url); + const wazeApp = `waze://?q=${encoded}&navigate=yes`; + const wazeWeb = `https://waze.com/ul?q=${encoded}&navigate=yes`; + Linking.canOpenURL(wazeApp).then((supported) => { + Linking.openURL(supported ? wazeApp : wazeWeb); + }); }; // --------------------------------------------------