import Header from '@/components/shared/Header' import React, { useState } from 'react' import PageLayout from '@/components/layouts/PageLayout'; import { IHeatMapParams } from '@/handlers/api/asset.handler'; import { useTheme } from 'next-themes'; import { X } from 'lucide-react'; import AlbumDropdown from '@/components/shared/AlbumDropdown'; import PeopleDropdown from '@/components/shared/PeopleDropdown'; import { Button } from '@/components/ui/button'; import dynamic from 'next/dynamic'; // Dynamically import the LeafletHeatMap component to avoid SSR issues const LeafletHeatMap = dynamic(() => import('../../components/LeafletHeatMap'), { ssr: false, loading: () =>