diff --git a/src/app/(frontend)/(dev)/dev/common/page.tsx b/src/app/(frontend)/(dev)/dev/common/page.tsx
index cb6a8c1..21691ce 100644
--- a/src/app/(frontend)/(dev)/dev/common/page.tsx
+++ b/src/app/(frontend)/(dev)/dev/common/page.tsx
@@ -30,6 +30,7 @@ import { DevSection } from "../_components/DevSection";
import ButtonMain from "@/components/ui/ButtonMain";
import SectionTitle from "@/components/ui/SectionTitle";
import { sampleNewsItems } from "../_data/sampleNews";
+import MapFrame from "@/components/ui/MapFrame";
import EventFrame from "@/components/ui/EventFrame";
const previewSlides = ["Slide 1", "Slide 2", "Slide 3"];
@@ -148,6 +149,11 @@ export default function DevCommonComponentsPage() {
+
+
+
+
+
({
>
{label && }
-
+
diff --git a/src/components/ui/MapFrame.tsx b/src/components/ui/MapFrame.tsx
new file mode 100644
index 0000000..1309428
--- /dev/null
+++ b/src/components/ui/MapFrame.tsx
@@ -0,0 +1,35 @@
+import Image from "next/image";
+
+type MapFrameProps = {
+ imageSrc?: string;
+ alt?: string;
+ title?: string;
+ type?: "short" | "long";
+};
+
+export default function MapFrame({ imageSrc, alt, title, type = "long" }: MapFrameProps) {
+ return (
+
+
+
+
+ {imageSrc ? (
+
+ ) : (
+
+ )}
+
+
+
+ );
+}