feat: Implement full-screen map view and enhance project navigation

This commit is contained in:
Chop
2025-06-19 19:17:22 +02:00
parent 0acb203ef8
commit a8f52f6d28
3 changed files with 433 additions and 18 deletions

View File

@@ -58,3 +58,39 @@ body {
.animate-fade-in {
animation: fadeIn 0.3s ease-out;
}
/* Full-screen map styles */
.map-fullscreen-container {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow: hidden;
z-index: 50;
}
/* Ensure map takes full container */
.leaflet-container {
height: 100% !important;
width: 100% !important;
}
/* Override any margin/padding that might cause scrollbars */
.map-page {
margin: 0 !important;
padding: 0 !important;
overflow: hidden !important;
}
/* Ensure floating panels are above map controls */
.map-floating-panel {
z-index: 1000 !important;
backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
}
/* Map controls positioning */
.leaflet-control-container .leaflet-top.leaflet-right {
top: 80px !important; /* Account for floating header */
}