From c318785b8f425cfba8f62f421b6cff807c3590c7 Mon Sep 17 00:00:00 2001
From: Mathieu Massaviol <mathieu.massaviol@univ-amu.fr>
Date: Fri, 8 Nov 2024 16:45:08 +0100
Subject: [PATCH] Add a reset button on search #29

---
 .../OcResourceSearchSimple.vue                | 34 +++++++++++--------
 1 file changed, 20 insertions(+), 14 deletions(-)

diff --git a/src/components/Search/OcResourceSearchSimple/OcResourceSearchSimple.vue b/src/components/Search/OcResourceSearchSimple/OcResourceSearchSimple.vue
index a4f8c0e..f6715f2 100644
--- a/src/components/Search/OcResourceSearchSimple/OcResourceSearchSimple.vue
+++ b/src/components/Search/OcResourceSearchSimple/OcResourceSearchSimple.vue
@@ -1,20 +1,26 @@
 <template>
   <InputGroup class="w-full mt-8 mb-4">
-      <InputGroupAddon class="px-4">
-        <i
-          class="fa-solid fa-magnifying-glass fa- cursor-pointer hover:text-primary"
-          @click="emit('submit')"
-        />
-      </InputGroupAddon>
-      <InputText
-        id="search"
-        v-model="model.q"
-        fluid
-        size="large"
-        :placeholder="t('community.homepage.searchBarPlaceholder')"
-        v-on:keyup.enter="emit('submit')"
-        :disabled="props.loading"
+    <InputGroupAddon class="px-4">
+      <i
+        class="fa-solid fa-magnifying-glass fa- cursor-pointer hover:text-primary"
+        @click="emit('submit')"
       />
+    </InputGroupAddon>
+    <InputText
+      id="search"
+      v-model="model.q"
+      fluid
+      size="large"
+      :placeholder="t('community.homepage.searchBarPlaceholder')"
+      v-on:keyup.enter="emit('submit')"
+      :disabled="props.loading"
+    />
+    <InputGroupAddon 
+      class="px-4 cursor-pointer hover:text-black"
+      @click="model = {params:{}}"
+    >
+      <i class="fa-solid fa-xmark"/>
+    </InputGroupAddon>
     <InputGroupAddon
       v-if="searchPop"
       class="inline-flex gap-2 text-gray-500 hover:text-gray-800 px-4"
-- 
GitLab