diff --git a/src/market/MarketResultTable.vue b/src/market/MarketResultTable.vue
index 7d36b34..060352f 100644
--- a/src/market/MarketResultTable.vue
+++ b/src/market/MarketResultTable.vue
@@ -55,7 +55,7 @@ const { sortedArray, headerProps } = useSort(computed(() => props.items
diff --git a/src/style.css b/src/style.css
index fac256f..1919050 100644
--- a/src/style.css
+++ b/src/style.css
@@ -41,6 +41,9 @@
@apply bg-slate-600 hover:bg-slate-800;
border-radius: 5px;
}
+ input[type=search] {
+ @apply search-cancel:appearance-none search-cancel:w-4 search-cancel:h-4 search-cancel:bg-[url('/svg/search-cancel.svg')];
+ }
.btn-icon {
@apply p-0 border-none bg-transparent hover:text-slate-400 hover:bg-transparent;
> svg {
diff --git a/svg/search-cancel.svg b/svg/search-cancel.svg
new file mode 100644
index 0000000..a593242
--- /dev/null
+++ b/svg/search-cancel.svg
@@ -0,0 +1,3 @@
+
diff --git a/tailwind.config.js b/tailwind.config.js
index a28ce71..03de2c1 100644
--- a/tailwind.config.js
+++ b/tailwind.config.js
@@ -7,6 +7,10 @@ export default {
theme: {
extend: {},
},
- plugins: [],
+ plugins: [
+ require('tailwindcss/plugin')(({ addVariant }) => {
+ addVariant('search-cancel', '&::-webkit-search-cancel-button');
+ }),
+ ],
}