mirror of
https://github.com/TeamPiped/Piped.git
synced 2024-11-22 13:37:23 +00:00
Merge pull request #2668 from iatenine/feat/search-button
Add search button for larger screens
This commit is contained in:
commit
6119fa676b
@ -27,6 +27,9 @@
|
|||||||
/>
|
/>
|
||||||
<span v-if="searchText" class="delete-search" @click="searchText = ''">⨉</span>
|
<span v-if="searchText" class="delete-search" @click="searchText = ''">⨉</span>
|
||||||
</div>
|
</div>
|
||||||
|
<button @click="onSearchClick" id="search-btn" class="input btn mx-1 h-10">
|
||||||
|
<div class="i-fa6-solid:magnifying-glass"></div>
|
||||||
|
</button>
|
||||||
<!-- three vertical lines for toggling the hamburger menu on mobile -->
|
<!-- three vertical lines for toggling the hamburger menu on mobile -->
|
||||||
<button class="md:hidden flex flex-col justify-end mr-3" @click="showTopNav = !showTopNav">
|
<button class="md:hidden flex flex-col justify-end mr-3" @click="showTopNav = !showTopNav">
|
||||||
<span class="line"></span>
|
<span class="line"></span>
|
||||||
@ -172,12 +175,7 @@ export default {
|
|||||||
},
|
},
|
||||||
onKeyPress(e) {
|
onKeyPress(e) {
|
||||||
if (e.key === "Enter") {
|
if (e.key === "Enter") {
|
||||||
e.target.blur();
|
this.submitSearch();
|
||||||
this.$router.push({
|
|
||||||
name: "SearchResults",
|
|
||||||
query: { search_query: this.searchText },
|
|
||||||
});
|
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
onInputFocus() {
|
onInputFocus() {
|
||||||
@ -195,6 +193,17 @@ export default {
|
|||||||
this.registrationDisabled = config?.registrationDisabled === true;
|
this.registrationDisabled = config?.registrationDisabled === true;
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
onSearchClick(e) {
|
||||||
|
this.submitSearch(e);
|
||||||
|
},
|
||||||
|
submitSearch(e) {
|
||||||
|
e.target.blur();
|
||||||
|
this.$router.push({
|
||||||
|
name: "SearchResults",
|
||||||
|
query: { search_query: this.searchText },
|
||||||
|
});
|
||||||
|
return;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
@ -210,4 +219,10 @@ export default {
|
|||||||
.mobile-nav div {
|
.mobile-nav div {
|
||||||
@apply mx-1;
|
@apply mx-1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media screen and (max-width: 848px) {
|
||||||
|
#search-btn {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
Loading…
Reference in New Issue
Block a user