diff --git a/index.html b/index.html index c2fe74f..b493745 100644 --- a/index.html +++ b/index.html @@ -12,21 +12,21 @@ - + - - + + - + - +
diff --git a/public/assets/images/properties/Apartment_Complex.jpg b/public/assets/images/properties/Apartment_Complex.jpg new file mode 100644 index 0000000..63939b6 Binary files /dev/null and b/public/assets/images/properties/Apartment_Complex.jpg differ diff --git a/public/assets/images/properties/Beige_Two_Story_House.jpg b/public/assets/images/properties/Beige_Two_Story_House.jpg new file mode 100644 index 0000000..4842b7e Binary files /dev/null and b/public/assets/images/properties/Beige_Two_Story_House.jpg differ diff --git a/public/assets/images/properties/Brick_Front_Porch_Home.jpg b/public/assets/images/properties/Brick_Front_Porch_Home.jpg new file mode 100644 index 0000000..ba72501 Binary files /dev/null and b/public/assets/images/properties/Brick_Front_Porch_Home.jpg differ diff --git a/public/assets/images/properties/Broken_Roof_Surface.jpg b/public/assets/images/properties/Broken_Roof_Surface.jpg new file mode 100644 index 0000000..7867a6a Binary files /dev/null and b/public/assets/images/properties/Broken_Roof_Surface.jpg differ diff --git a/public/assets/images/properties/Cracked_Asphalt_Shingles.jpg b/public/assets/images/properties/Cracked_Asphalt_Shingles.jpg new file mode 100644 index 0000000..92409f0 Binary files /dev/null and b/public/assets/images/properties/Cracked_Asphalt_Shingles.jpg differ diff --git a/public/assets/images/properties/Cracked_Storm_Shingles.jpg b/public/assets/images/properties/Cracked_Storm_Shingles.jpg new file mode 100644 index 0000000..1af64c7 Binary files /dev/null and b/public/assets/images/properties/Cracked_Storm_Shingles.jpg differ diff --git a/public/assets/images/properties/Curled_Aging_Shingles.jpg b/public/assets/images/properties/Curled_Aging_Shingles.jpg new file mode 100644 index 0000000..2b11af3 Binary files /dev/null and b/public/assets/images/properties/Curled_Aging_Shingles.jpg differ diff --git a/public/assets/images/properties/Hail_Damaged_Shingles.jpg b/public/assets/images/properties/Hail_Damaged_Shingles.jpg new file mode 100644 index 0000000..bc0891e Binary files /dev/null and b/public/assets/images/properties/Hail_Damaged_Shingles.jpg differ diff --git a/public/assets/images/properties/Luxury_Driveway_Residence.jpg b/public/assets/images/properties/Luxury_Driveway_Residence.jpg new file mode 100644 index 0000000..4b97498 Binary files /dev/null and b/public/assets/images/properties/Luxury_Driveway_Residence.jpg differ diff --git a/public/assets/images/properties/Mall_Rooftop_HVAC_Units.jpg b/public/assets/images/properties/Mall_Rooftop_HVAC_Units.jpg new file mode 100644 index 0000000..c0217e3 Binary files /dev/null and b/public/assets/images/properties/Mall_Rooftop_HVAC_Units.jpg differ diff --git a/public/assets/images/properties/Minimal_Flat_Roof_House.jpg b/public/assets/images/properties/Minimal_Flat_Roof_House.jpg new file mode 100644 index 0000000..ace94c5 Binary files /dev/null and b/public/assets/images/properties/Minimal_Flat_Roof_House.jpg differ diff --git a/public/assets/images/properties/Modern_White_Suburban_Home.jpg b/public/assets/images/properties/Modern_White_Suburban_Home.jpg new file mode 100644 index 0000000..c5ecb33 Binary files /dev/null and b/public/assets/images/properties/Modern_White_Suburban_Home.jpg differ diff --git a/public/assets/images/properties/Office_Roof_Top_View.jpg b/public/assets/images/properties/Office_Roof_Top_View.jpg new file mode 100644 index 0000000..63939b6 Binary files /dev/null and b/public/assets/images/properties/Office_Roof_Top_View.jpg differ diff --git a/public/assets/images/properties/Overlapping_Roof_Shingles.jpg b/public/assets/images/properties/Overlapping_Roof_Shingles.jpg new file mode 100644 index 0000000..1aea266 Binary files /dev/null and b/public/assets/images/properties/Overlapping_Roof_Shingles.jpg differ diff --git a/public/assets/images/properties/Red_Metal_Roof_Home.jpg b/public/assets/images/properties/Red_Metal_Roof_Home.jpg new file mode 100644 index 0000000..d77ec4f Binary files /dev/null and b/public/assets/images/properties/Red_Metal_Roof_Home.jpg differ diff --git a/public/assets/images/properties/Red_Shingle_Cottage.jpg b/public/assets/images/properties/Red_Shingle_Cottage.jpg new file mode 100644 index 0000000..18d0b0b Binary files /dev/null and b/public/assets/images/properties/Red_Shingle_Cottage.jpg differ diff --git a/public/assets/images/properties/Red_Tiled_Roof_House.jpg b/public/assets/images/properties/Red_Tiled_Roof_House.jpg new file mode 100644 index 0000000..7950cf7 Binary files /dev/null and b/public/assets/images/properties/Red_Tiled_Roof_House.jpg differ diff --git a/public/assets/images/properties/Residential_Roof_Texture.jpg b/public/assets/images/properties/Residential_Roof_Texture.jpg new file mode 100644 index 0000000..2348383 Binary files /dev/null and b/public/assets/images/properties/Residential_Roof_Texture.jpg differ diff --git a/public/assets/images/properties/Roof_Inspection_Angle.jpg b/public/assets/images/properties/Roof_Inspection_Angle.jpg new file mode 100644 index 0000000..15a0bcb Binary files /dev/null and b/public/assets/images/properties/Roof_Inspection_Angle.jpg differ diff --git a/public/assets/images/properties/Storm_Worn_Roof.jpg b/public/assets/images/properties/Storm_Worn_Roof.jpg new file mode 100644 index 0000000..6a96470 Binary files /dev/null and b/public/assets/images/properties/Storm_Worn_Roof.jpg differ diff --git a/public/assets/images/properties/Sunny_Suburban_House.jpg b/public/assets/images/properties/Sunny_Suburban_House.jpg new file mode 100644 index 0000000..2cc991c Binary files /dev/null and b/public/assets/images/properties/Sunny_Suburban_House.jpg differ diff --git a/public/assets/images/properties/Warehouse_Roof_Aerial.jpg b/public/assets/images/properties/Warehouse_Roof_Aerial.jpg new file mode 100644 index 0000000..d9322ce Binary files /dev/null and b/public/assets/images/properties/Warehouse_Roof_Aerial.jpg differ diff --git a/src/components/IntelligenceMap.jsx b/src/components/IntelligenceMap.jsx index 9744c87..1168ece 100644 --- a/src/components/IntelligenceMap.jsx +++ b/src/components/IntelligenceMap.jsx @@ -2,6 +2,7 @@ import React, { useState, useEffect } from 'react'; import { useNavigate } from 'react-router-dom'; import { Icons } from './landing/constants'; import MapBg from '../assets/images/hyper_intelligence_bg_image.jpg'; +import IntelligenceSidePanel from './dashboard/IntelligenceSidePanel'; // Updated with Residential & Commercial mix const hotspots = [ @@ -16,7 +17,11 @@ const hotspots = [ weather: 'Hail Expected', status: 'Urgent', specs: { built: '1998', maintenance: '5 years since last coating' }, - management: { name: 'Sterling Properties', contact: 'Sign in for contact details' } + management: { name: 'Sterling Properties', contact: 'Sign in for contact details' }, + photos: [ + { id: 1, url: '/assets/images/properties/Warehouse_Roof_Aerial.jpg', caption: 'Warehouse Roof Aerial' }, + { id: 2, url: '/assets/images/properties/Office_Roof_Top_View.jpg', caption: 'Office Roof Top' } + ] }, { id: 2, @@ -29,7 +34,10 @@ const hotspots = [ weather: 'Clear', status: 'Monitoring', specs: { built: '1982', maintenance: '20 years since last roof replacement permit' }, - management: { name: 'Goldman Group', contact: 'Sign in for contact details' } + management: { name: 'Goldman Group', contact: 'Sign in for contact details' }, + photos: [ + { id: 3, url: '/assets/images/properties/Mall_Rooftop_HVAC_Units.jpg', caption: 'Rooftop HVAC Units' } + ] }, { id: 3, @@ -42,7 +50,11 @@ const hotspots = [ weather: 'Rain Soon', status: 'Action Required', specs: { roofSize: '62 sq Roof', eventHistory: '8 years since last known hail event' }, - owner: { fico: '715', profile: 'Early Adopter / Long-term value' } + owner: { fico: '715', profile: 'Early Adopter / Long-term value' }, + photos: [ + { id: 4, url: '/assets/images/properties/Hail_Damaged_Shingles.jpg', caption: 'Hail Damage Close-up' }, + { id: 5, url: '/assets/images/properties/Broken_Roof_Surface.jpg', caption: 'Broken Surface' } + ] }, { id: 4, @@ -55,7 +67,11 @@ const hotspots = [ weather: 'Windy', status: 'Low Priority', specs: { roofSize: '45 sq Roof', eventHistory: 'High Wind Zone' }, - owner: { fico: '680', profile: 'First-time Buyer' } + owner: { fico: '680', profile: 'First-time Buyer' }, + photos: [ + { id: 6, url: '/assets/images/properties/Cracked_Asphalt_Shingles.jpg', caption: 'Cracked Shingles' }, + { id: 7, url: '/assets/images/properties/Curled_Aging_Shingles.jpg', caption: 'Aging Shingles' } + ] }, ]; @@ -190,97 +206,10 @@ const IntelligenceMap = () => { {/* Right Sidebar Panel (Glass Detail View) */} {activeSpot && ( -No photos available
+No photos added yet
+{allowUpload ? "Upload photos to document property condition" : "No imagery available for this property"}
+