diff --git a/src/components/namespace/namespace-search.vue b/src/components/namespace/namespace-search.vue
deleted file mode 100644
index 1dd1354e..00000000
--- a/src/components/namespace/namespace-search.vue
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
-
diff --git a/src/composables/useNamespaceSearch.ts b/src/composables/useNamespaceSearch.ts
new file mode 100644
index 00000000..bce73940
--- /dev/null
+++ b/src/composables/useNamespaceSearch.ts
@@ -0,0 +1,19 @@
+import {ref, computed, Ref} from 'vue'
+import {useStore} from 'vuex'
+
+export function useNameSpaceSearch() {
+ const query = ref('')
+
+ const store = useStore()
+ const namespaces = computed(() => store.getters['namespaces/searchNamespace'](query.value))
+
+ function findNamespaces(newQuery: string) {
+ query.value = newQuery
+ }
+
+ return {
+ namespaces,
+ findNamespaces,
+ }
+}
+
diff --git a/src/views/list/settings/duplicate.vue b/src/views/list/settings/duplicate.vue
index f7732da1..3264e043 100644
--- a/src/views/list/settings/duplicate.vue
+++ b/src/views/list/settings/duplicate.vue
@@ -6,52 +6,68 @@
@primary="duplicateList"
:loading="listDuplicateService.loading"
>
-
- {{ $t('list.duplicate.text') }}
-
-
+ {{ $t('list.duplicate.text') }}
+
+
-