From 52bb312a18c2e8651dbb1c444db7660f49aefb04 Mon Sep 17 00:00:00 2001
From: ManUtopiK <emmanuel.salomon@gmail.com>
Date: Wed, 22 Sep 2021 15:01:13 +0200
Subject: [PATCH] refactoring: move home search input

---
 components/app/TInputIcon.vue                 |  2 +-
 .../HomeSearchInput.vue}                      | 33 +++++++++++--------
 pages/index.vue                               |  6 +---
 3 files changed, 21 insertions(+), 20 deletions(-)
 rename components/{app/AppGlobalSearchInput.vue => home/HomeSearchInput.vue} (89%)

diff --git a/components/app/TInputIcon.vue b/components/app/TInputIcon.vue
index 732ecff7..69ab420a 100644
--- a/components/app/TInputIcon.vue
+++ b/components/app/TInputIcon.vue
@@ -9,7 +9,7 @@
       v-on="$listeners"
     />
     <div
-      class="absolute flex items-center ml-3 bottom-0 top-0"
+      class="absolute flex items-center bottom-0 top-0 ml-4"
       :class="iconWrapperClass"
     >
       <fa slot="icon" :icon="icon" :class="iconClass" />
diff --git a/components/app/AppGlobalSearchInput.vue b/components/home/HomeSearchInput.vue
similarity index 89%
rename from components/app/AppGlobalSearchInput.vue
rename to components/home/HomeSearchInput.vue
index 9495136b..17a2cf65 100644
--- a/components/app/AppGlobalSearchInput.vue
+++ b/components/home/HomeSearchInput.vue
@@ -1,19 +1,24 @@
 <template>
-  <div class="flex justify-evenly">
-    <TInputIcon
-      ref="search"
-      v-model="query"
-      type="search"
-      :placeholder="placeholder"
-      class="w-full"
-      :input-class="inputClass"
-      icon="search"
-      :icon-class="iconClass"
-      @keyup.enter="search()"
-    />
+  <section class="bg-gray-100 dark:bg-gray-800">
+    <div class="container py-12 relative prose">
+      <div class="flex justify-evenly">
+        <TInputIcon
+          ref="search"
+          v-model="query"
+          type="search"
+          :placeholder="placeholder"
+          class="w-full"
+          :input-class="inputClass"
+          icon="search"
+          :icon-class="iconClass"
+          icon-wrapper-class="top-0.5"
+          @keyup.enter="search()"
+        />
 
-    <t-button :class="buttonClass" :text="$t('search')" @click="search()" />
-  </div>
+        <t-button :class="buttonClass" :text="$t('search')" @click="search()" />
+      </div>
+    </div>
+  </section>
 </template>
 
 <script>
diff --git a/pages/index.vue b/pages/index.vue
index fe75725d..ee53c303 100644
--- a/pages/index.vue
+++ b/pages/index.vue
@@ -4,11 +4,7 @@
 
     <AppFlatPlan class="container mb-12" plan="ui/main-flatplan" />
 
-    <section class="bg-gray-100 dark:bg-gray-800">
-      <div class="container py-12 relative prose">
-        <AppGlobalSearchInput />
-      </div>
-    </section>
+    <HomeSearchInput />
 
     <nuxt-content
       class="container my-12 prose dark:prose-dark"
-- 
GitLab