Replaced searchInput with local icon
This commit is contained in:
@@ -1,14 +1,7 @@
|
||||
<template>
|
||||
<div>
|
||||
<div class="search" :class="{ active: focusingInput }">
|
||||
<svg
|
||||
class="search-icon"
|
||||
tabindex="-1"
|
||||
fill="currentColor"
|
||||
@click="handleSubmit"
|
||||
>
|
||||
<use xlink:href="#iconSearch"></use>
|
||||
</svg>
|
||||
<IconSearch class="search-icon" tabindex="-1" />
|
||||
|
||||
<input
|
||||
ref="input"
|
||||
@@ -53,6 +46,7 @@ import { mapActions, mapGetters } from "vuex";
|
||||
import SeasonedButton from "@/components/ui/SeasonedButton";
|
||||
import AutocompleteDropdown from "@/components/AutocompleteDropdown";
|
||||
|
||||
import IconSearch from "src/icons/IconSearch";
|
||||
import IconClose from "src/icons/IconClose";
|
||||
import config from "@/config.json";
|
||||
|
||||
@@ -61,7 +55,8 @@ export default {
|
||||
components: {
|
||||
SeasonedButton,
|
||||
AutocompleteDropdown,
|
||||
IconClose
|
||||
IconClose,
|
||||
IconSearch
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
@@ -225,7 +220,7 @@ hr {
|
||||
}
|
||||
|
||||
.search-icon {
|
||||
fill: var(--color-green);
|
||||
stroke: var(--color-green);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -275,8 +270,8 @@ hr {
|
||||
&-icon {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
fill: $text-color-50;
|
||||
transition: fill 0.5s ease;
|
||||
stroke: var(--text-color-50);
|
||||
transition: stroke 0.5s ease;
|
||||
pointer-events: none;
|
||||
position: absolute;
|
||||
left: 15px;
|
||||
|
||||
16
src/icons/IconSearch.vue
Normal file
16
src/icons/IconSearch.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<template>
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
width="24"
|
||||
height="24"
|
||||
viewBox="0 0 24 24"
|
||||
fill="none"
|
||||
stroke="currentColor"
|
||||
stroke-width="2"
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<circle cx="11" cy="11" r="8"></circle>
|
||||
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
|
||||
</svg>
|
||||
</template>
|
||||
Reference in New Issue
Block a user