diff --git a/frontend/components/MapOverlay.tsx b/frontend/components/MapOverlay.tsx
index 0b96b455..ab12dd81 100644
--- a/frontend/components/MapOverlay.tsx
+++ b/frontend/components/MapOverlay.tsx
@@ -1,18 +1,19 @@
import React from "react";
import { Card } from "components/ui/card";
import { Button } from "components/ui/button";
-import { XIcon } from "lucide-react";
+import { ArrowLeftIcon, XIcon } from "lucide-react";
import { useModal } from "stores/modals";
import { cn } from "lib/utils";
type Props = {
onClose: () => void;
+ closeVariant?: "dismiss" | "back";
className?: string;
children: React.ReactNode;
title: string;
};
-export default function MapOverlay({ onClose, title, className, children }: Props) {
+export default function MapOverlay({ onClose, closeVariant = "dismiss", title, className, children }: Props) {
const { modalId } = useModal();
React.useEffect(() => {
@@ -35,8 +36,14 @@ export default function MapOverlay({ onClose, title, className, children }: Prop
{title}
{children}
-