Compare commits

..

2 Commits

Author SHA1 Message Date
Marco Lanzara
5281861053 🚀 Release v1.0.47
- Tipo: patch
- Database backup: database-backups/vigilanzaturni_v1.0.47_20251023_155134.sql.gz
- Data: 2025-10-23 15:51:51
2025-10-23 15:51:51 +00:00
marco370
ce6478e77e Improve map display by showing site locations correctly
Fixes an issue where map markers were not displaying correctly on the mobile planning page by implementing a default blue icon for sites not on a patrol route.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e5565357-90e1-419f-b9a8-6ee8394636df
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/6d543d2c-20b9-4ea6-93fe-70fe9b1d9f80/e5565357-90e1-419f-b9a8-6ee8394636df/WbUtQAg
2025-10-23 15:50:14 +00:00
4 changed files with 17 additions and 5 deletions

View File

@ -17,13 +17,19 @@ import { queryClient } from "@/lib/queryClient";
// Fix Leaflet default icon issue with Webpack
delete (L.Icon.Default.prototype as any)._getIconUrl;
L.Icon.Default.mergeOptions({
// Icona blu standard per siti non in route
const blueIcon = new L.Icon({
iconRetinaUrl: 'https://unpkg.com/leaflet@1.9.4/dist/images/marker-icon-2x.png',
iconUrl: 'https://unpkg.com/leaflet@1.9.4/dist/images/marker-icon.png',
shadowUrl: 'https://unpkg.com/leaflet@1.9.4/dist/images/marker-shadow.png',
iconSize: [25, 41],
iconAnchor: [12, 41],
popupAnchor: [1, -34],
shadowSize: [41, 41]
});
// Custom icon verde per marker selezionati nella patrol route
// Icona verde per marker selezionati nella patrol route
const greenIcon = new L.Icon({
iconRetinaUrl: 'https://raw.githubusercontent.com/pointhi/leaflet-color-markers/master/img/marker-icon-2x-green.png',
iconUrl: 'https://raw.githubusercontent.com/pointhi/leaflet-color-markers/master/img/marker-icon-green.png',
@ -471,7 +477,7 @@ export default function PlanningMobile() {
<Marker
key={site.id}
position={[parseFloat(site.latitude!), parseFloat(site.longitude!)]}
icon={isInRoute ? greenIcon : undefined}
icon={isInRoute ? greenIcon : blueIcon}
eventHandlers={{
click: () => handleAddToRoute(site),
}}

View File

@ -1,7 +1,13 @@
{
"version": "1.0.46",
"lastUpdate": "2025-10-23T15:23:00.124Z",
"version": "1.0.47",
"lastUpdate": "2025-10-23T15:51:51.675Z",
"changelog": [
{
"version": "1.0.47",
"date": "2025-10-23",
"type": "patch",
"description": "Deployment automatico v1.0.47"
},
{
"version": "1.0.46",
"date": "2025-10-23",