diff --git a/resources/js/requests/show.js b/resources/js/requests/show.js
index 88b7dd082b..da273326e8 100644
--- a/resources/js/requests/show.js
+++ b/resources/js/requests/show.js
@@ -16,6 +16,7 @@ import FilesMobile from "./components/FilesMobile.vue";
import RequestHeaderMobile from "./components/RequestHeaderMobile.vue";
import FilterMobile from "../Mobile/FilterMobile.vue";
import FilterMixin from "../Mobile/FilterMixin";
+import NewOverview from "../../jscomposition/cases/casesDetail/components/NewOverview.vue";
Vue.component("DataSummary", DataSummary);
Vue.component("RequestDetail", RequestDetail);
@@ -31,6 +32,7 @@ Vue.component("SummaryMobile", SummaryMobile);
Vue.component("FilesMobile", FilesMobile);
Vue.component("RequestHeaderMobile", RequestHeaderMobile);
Vue.component("FilterMobile", FilterMobile);
+Vue.component("NewOverview", NewOverview);
Vue.mixin(FilterMixin);
Vue.use("vue-form-renderer", VueFormRenderer);
diff --git a/resources/jscomposition/cases/casesDetail/components/MapLegend.vue b/resources/jscomposition/cases/casesDetail/components/MapLegend.vue
new file mode 100644
index 0000000000..5414b03833
--- /dev/null
+++ b/resources/jscomposition/cases/casesDetail/components/MapLegend.vue
@@ -0,0 +1,44 @@
+
+
+
+
+
+ {{ status.name }}
+
+
+
+
+
+
diff --git a/resources/jscomposition/cases/casesDetail/components/NewOverview.vue b/resources/jscomposition/cases/casesDetail/components/NewOverview.vue
index eda604152b..a48d6a9724 100644
--- a/resources/jscomposition/cases/casesDetail/components/NewOverview.vue
+++ b/resources/jscomposition/cases/casesDetail/components/NewOverview.vue
@@ -3,6 +3,7 @@
class="tw-w-full tw-h-full tw-overflow-hidden tw-relative"
data-test="body-container"
>
+